我有一个小的脚本,我正在以Azure Runbook的形式迁移到Azure自动化帐户。 最初,该脚本使用了一些开关参数,例如-WhatIf。有没有办法如何在Azure Runbook中使用[switch]参数
#Requires -Version 3.0
[cmdletbinding()]
param(
#//Other parameters
[switch]$WhatIf
#//Other parameters
)
if ($WhatIf.IsPresent) {
#////Do something
}
但是,当我尝试在测试窗格中测试它时,我无法将任何值传递给它。
我试过1,0,$ True时,$ true,则真,假,但似乎没有工作。我知道我可以改变参数的类型,但我想知道可能有更好的方法。在那儿?