如何在 PowerShell 中使用 Azure CLI 重启 Azure VM?


要使用 PowerShell 重启 Azure VM,我们可以使用 **az vm restart **命令。此命令要求 Azure VM 处于正在运行状态。在运行此命令之前,还需要连接到 Azure 云帐户和正确的 Azure 订阅。

假设我们的 VM **win2k16vm1** 当前已开启。我们需要重启此 VM。此处,**-n** 是 VM 名称,而 **-g** 是资源组名称。

PS C:\> az vm restart -n vmname -g RGname --verbose

您还可以提供全参数名,如下所示。

PS C:\> az vm restart --name win2k16vm1 --resource-group testvmrg

如果 VM 无响应,您可以使用 **--force** 参数重新启动它。

PS C:\> az vm restart --name win2k16vm1 --resource-group testvmrg --force

要重新启动 VM 而不等待长时间运行的操作完成,可以使用 **--no-wait** 参数。

PS C:\> az vm restart --name win2k16vm1 --resource-group testvmrg --no-wait

更新于: 02-Sep-2021

3 千次以上浏览

开启你的 职业

完成此次培训获得认证

开始学习
广告