如何使用 PowerShell 列出可用性集中 Azure VM?
若要列出可用性集下的 Azure VM,我們可以使用如下所示的命令
在執行命令之前,請確保連線到 Azure 雲(如果未連線則使用ConnectAzAccount)並連線到適當的 Azure 訂閱(使用Set-AzContext設定 Azure 訂閱)
$availabilitySetVMs = Get-AzAvailabilitySet -ResourceGroupName MYRESOURCEGROUPAVAILABILITY -Name myAvailabilitySet
若要獲取可用性集中虛擬機器總數,
PS C:\> $availabilitySetVMs.VirtualMachinesReferences.id.count
輸出
若要從列表中獲取所有 VM 名稱,我們可以使用以下命令。
$VMlist = Get-AzAvailabilitySet -ResourceGroupName MYRESOURCEGROUPAVAILABILITY -Name myAvailabilitySet $i=0 foreach($vm in $VMlist.VirtualMachinesReferences){ "VM{0}: {1}" -f $i,($vm.Id.Split('/'))[-1] $i++ }
輸出
廣告