如何通过Azure Powershell脚本检查具有不同资源的已停止虚拟机 iam尝试执行该脚本,请帮助我
答案 0 :(得分:0)
要获取虚拟机的状态,可以尝试以下脚本:
#login
Connect-AzureRmAccount
Select-AzureRmSubscription –SubscriptionName 'subscription-name'
Get-AzureRmVM -Status | Format-Table
如果需要明智的ResourceGroup组,请尝试以下脚本:
Connect-AzureRmAccount
Select-AzureRmSubscription –SubscriptionName 'subscription-name'
$RG = "ResourceGroupName"
$VM = "vmname"
$VMStats = (Get-AzureRmVM -Name $VM -ResourceGroupName $RG -Status).Statuses
($VMStats | Where Code -Like 'PowerState/*')[0].DisplayStatus