通过Powershell脚本检查具有不同资源的已停止VM

时间:2018-07-27 06:22:36

标签: azure

如何通过Azure Powershell脚本检查具有不同资源的已停止虚拟机 iam尝试执行该脚本,请帮助我

1 个答案:

答案 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