自动输入 “yes” 在 Azure cmdlet 中。

huangapple go评论82阅读模式
英文:

Auto input "yes" in Azure cmdlet

问题

我不是开发人员,所以请原谅这个愚蠢的问题,
我有一个简单的PowerShell脚本需要运行以停止规模集中的虚拟机。当在PowerShell中运行脚本时,脚本是正确的,但在自动化运行簿中失败,因为它要求输入"yes"。
我应该如何在这个脚本中添加"y"呢?

# 变量
$ResourceGroupName = '<rgname>'
$VMScaleSetName = '<scalesetname>'
# 脚本
Stop-AzVmss `
-ResourceGroupName $ResourceGroupName `
-VMScaleSetName $VMScaleSetName `
-InstanceId "1" `

我尝试了在脚本中的每种不正确的"yes"变体 自动输入 “yes” 在 Azure cmdlet 中。

英文:

im not a dev, so please excuse the silly question,
I have a simple powershell script I need to run to stop a vm in a scale set. The script is correct when run in powershell, but fails in automation runbook because it asks for a "yes" input.
How on earth do i add a "y" to this script?

#variables
 $ResourceGroupName = &#39;&lt;rgname&gt;&#39;
 $VMScaleSetName = &#39;&lt;scalesetname&gt;&#39;
#script
Stop-AzVmss `
-ResourceGroupName $ResourceGroupName `
-VMScaleSetName $VMScaleSetName `
-InstanceId &quot;1&quot; `

i tried every incorrect variant of "yes" in the script 自动输入 “yes” 在 Azure cmdlet 中。

答案1

得分: 1

要在PowerShell中自动回答确认提示为"yes",您可以使用-Force参数。该参数会绕过确认提示并自动确认操作。以下是带有-Force参数的更新脚本:

# 变量
$ResourceGroupName = '<rgname>'
$VMScaleSetName = '<scalesetname>'

# 脚本
Stop-AzVmss `
-ResourceGroupName $ResourceGroupName `
-VMScaleSetName $VMScaleSetName `
-InstanceId "1" `
-Force

通过在Stop-AzVmss cmdlet的末尾添加-Force,脚本将不再提示确认,并将自动继续执行操作。这应该解决您在自动化运行状况中遇到的问题。

英文:

To automatically answer "yes" to the confirmation prompt in PowerShell, you can use the -Force parameter. This parameter bypasses the confirmation prompt and automatically confirms the action. Here's the updated script with the -Force parameter:

# Variables
$ResourceGroupName = &#39;&lt;rgname&gt;&#39;
$VMScaleSetName = &#39;&lt;scalesetname&gt;&#39;

# Script
Stop-AzVmss `
-ResourceGroupName $ResourceGroupName `
-VMScaleSetName $VMScaleSetName `
-InstanceId &quot;1&quot; `
-Force

By adding -Force at the end of the Stop-AzVmss cmdlet, the script will no longer prompt for confirmation and will automatically proceed with the action. This should resolve the issue you faced in the automation runbook.

huangapple
  • 本文由 发表于 2023年7月27日 21:36:17
  • 转载请务必保留本文链接:https://go.coder-hub.com/76780320.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定