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

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

假设我们的虚拟机win2k16vm1当前正在运行。我们需要重新启动这个虚拟机。这里,-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