【发布时间】:2019-01-25 22:04:14
【问题描述】:
我知道这个问题在很多 stackoverflow 问题中似乎很熟悉。但这与其他问题不同。 基本上我有一个 PS 脚本,它使用模块“AzSK”来运行某些东西,我在循环中使用这个命令将多个属性添加到我的天蓝色存储中。在每一步,命令都会要求我确认是否要继续(是/否)。 因为我使用循环进行超过 40 次迭代,所以每次执行命令时都需要确认。 像许多 Stackoverflow 问题和互联网告诉我一样,我需要尝试在我的命令中添加 -Force 、 -Confirm 以自动确认读取输入的“是”。但是此答案仅适用于内置此参数的命令。使用 get-help 命令 -Detailed 我没有看到任何可用的参数。所以我想知道是否可以创建这个自动“Y”回复,即使该命令不允许任何参数。
我使用的命令是Get-AzSKAzureServicesSecurityStatus,这会添加证明状态以控制 azure blob 存储中的 id。该命令仅允许添加一个证明状态,因此我将其包装在 for 循环中。这让我不断确认的斗争更加糟糕。
【问题讨论】:
-
当你说你用过
-Confirm,你是用-Confirm:$false吗?一般是这样使用-Confirm参数为了防止提示,我只是想确认一下。 -
另一件事:Get-* cmdlet 通常不会导致更改,所以您确定没有不同的命令提示吗?您说您正在“循环使用此命令以向我的天蓝色存储添加多个属性”。 Get-* cmdlet 不会导致更改,因此我认为您正在查看提示的错误原因。可能应该包含您的代码示例。
-
嗨achahbar,你解决了这个问题吗?下面的答案对你有用吗?
标签: azure powershell