我使用curl从PowerShell脚本发出post请求。 现在我已经在我的脚本中添加了“Whatif”支持。
我知道我可以在curl中使用选项“--trace”来输出完整的发布请求数据。
但是(如何)我可以在不真正执行 post 请求的情况下执行此操作吗? (这将是我的脚本中完整 WhatIf 支持的目的)
您只需将操作封装在
if
if ($PSCmdlet.ShouldProcess("Target description\value", "Operation description\value")) {
# here the -WhatIf operations happen
}
else {
# here the regular operations happen
}