要使用 Azure CLI 列出所有 Azure VM 扩展,我们可以使用“az vm extension”命令。在运行此命令之前,请确保您已连接到 Azure 云帐户和 Azure 订阅。运行扩展命令后,我们需要提供 VM 名称和资源组名称,如下所示。PS C:\> az vm extension list --vm-name Win2k16VM1 -g TESTVMRG输出将采用 JSON 格式,我们可以使用参数 -otable 以表格格式获取输出。PS C:\> az vm extension list --vm-name Win2k16VM1 -g TESTVMRG -otable输出阅读更多
要使用 Azure CLI 获取所有可用的 Azure VM 映像,可以使用命令 az vm image。以下命令将检索市场上所有可用的 Azure 映像。PS C:\> az vm image list --all上述命令将花费一些时间来检索输出。要以表格格式获取输出,请使用以下命令。PS C:\> az vm image list --all -otable要从特定位置检索映像,请使用 -l 或 --location 参数。PS C:\> az vm image list -l eastus -otable输出要从特定发布者获取 VM 映像,PS C:\> az vm image ... 阅读更多
要使用 Azure CLI 从特定位置获取所有可用的 Azure VM 大小,我们可以使用 az vm list-sizes 命令。PS C:\> az vm list-sizes -l eastus默认输出为 JSON 格式,如下所示。要以表格格式获取输出,请使用以下命令。PS C:\> az vm list-sizes -l eastus -otable输出
要使用 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 无响应,... 阅读更多
要使用 Az CLI 启动已停止的 Azure VM,我们可以使用 az vm start 命令。在启动 Azure VM 之前,请确保您已连接到所需的订阅和 Azure 云帐户。要启动特定的 VM,我们将使用以下命令。PS C:\> az vm start -n vmname -g RGname --verbose或者您可以使用,PS C:\> az vm start --name vmname --resource-group RGName --verbose当您启动多个 VM 时,可以指定“--no-wait”参数。PS C:\> az vm start -n vmname -g RGname –no-wait
要使用 Azure CLI 释放 Azure VM,我们需要使用 VM 释放命令 az vm deallocate 并需要提供 VM 的名称和 VM 的资源组。在运行释放命令之前,请确保您已连接到正确的 Azure 订阅和 Azure 帐户。PS C:\> az vm deallocate -n VMName -g RGName --verbose或者您可以使用PS C:\> az vm deallocate --name VMName --resource-group RGName --verbose如果您正在处理多个 VM,您还可以应用 --no-wait 参数以在不等待 VM 停止的情况下继续执行下一个操作。PS C:\> ... 阅读更多