gpt4 book ai didi

powershell - 有没有办法在 Azure Runbook 中使用 [switch] 参数

转载 作者:行者123 更新时间:2023-12-05 03:07:40 26 4
gpt4 key购买 nike

我有一个小脚本,正在作为 Azure Runbook 迁移到 Azure 自动化帐户。最初,该脚本使用一些开关参数,例如 -WhatIf。

#Requires -Version 3.0 
[cmdletbinding()]
param(
#//Other parameters
[switch]$WhatIf
#//Other parameters
)
if ($WhatIf.IsPresent) {
#////Do something
}

但是当我尝试在测试 Pane 中测试它时,我无法向其中传递任何值。

enter image description here

我尝试了 1,0, $True, $true, True, False 但似乎没有任何效果。我知道我可以更改参数的类型,但我想知道可能有更好的方法。有吗?

最佳答案

只需指定值truefalse,无需任何单/双引号或任何其他修饰。它在 AA Runbook 中运行良好。在网络上找不到类似的指导后,我自己发现了这一点。

但是,就像 @AndyHerb 提到的那样,最佳实践是在 AA Runbook 中使用 bool 类型而不是 switch,因为它使事情变得更容易。

HTH...

关于powershell - 有没有办法在 Azure Runbook 中使用 [switch] 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46808628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com