【发布时间】:2017-10-18 10:59:37
【问题描述】:
我有一个小脚本,我将作为 Azure Runbook 迁移到 Azure 自动化帐户。 最初,该脚本使用了一些开关参数,例如 -WhatIf。
#Requires -Version 3.0
[cmdletbinding()]
param(
#//Other parameters
[switch]$WhatIf
#//Other parameters
)
if ($WhatIf.IsPresent) {
#////Do something
}
但是当我尝试在测试窗格中对其进行测试时,我无法将任何值传递给它。
我尝试了 1,0, $True, $true, True, False 但似乎没有任何效果。我知道我可以更改参数的类型,但我想知道可能有更好的方法。有吗?
【问题讨论】:
标签: powershell azure