Для получения статуса виртуальной машины в powershell вы можете выполнить запрос, подобный приведенному ниже, который даст вам статус отображения вашей виртуальной машины.
$RG = "RG01"
$VM = "ADFS"
((Get-AzureRmVM -ResourceGroupName $RG -Name $VM -Status).Statuses[1]).code
в Azure CLI вы можете выполнить следующую команду:
az vm get-instance-view --name vmName --resource-group resourceGroupName --query instanceView.statuses[1] --output table
Ниже запрос вернет полные данные вашей виртуальной машины
Get-AzureRmVM -Name CM01 -ResourceGroupName RG -Status
ResourceGroupName : RG
Name : CM01
Disks[0] :
Name : CM01
Statuses[0] :
Code : ProvisioningState/succeeded
Level : Info
DisplayStatus : Provisioning succeeded
Time : 18/08/2016 08:10:20
VMAgent :
VmAgentVersion : 2.7.1198.778
ExtensionHandlers[0] :
Type : Microsoft.Azure.RecoveryServices.VMSnapshot
TypeHandlerVersion : 1.0.10.0
Status :
Code : ProvisioningState/succeeded
Level : Info
DisplayStatus : Ready
Message : Plugin enabled (name: Microsoft.Azure.RecoveryServices.VMSnapshot, version: 1.0.10.0).
ExtensionHandlers[1] :
Type : Microsoft.Compute.BGInfo
TypeHandlerVersion : 1.2.2
Status :
Code : ProvisioningState/succeeded
Level : Info
DisplayStatus : Ready
Message : Plugin enabled (name: Microsoft.Compute.BGInfo, version: 1.2.2).
Statuses[0] :
Code : ProvisioningState/succeeded
Level : Info
DisplayStatus : Ready
Message : GuestAgent is running and accepting new configurations.
Time : 18/08/2016 14:52:59
Statuses[0] :
Code : ProvisioningState/succeeded
Level : Info
DisplayStatus : Provisioning succeeded
Time : 18/08/2016 12:14:04
Statuses[1] :
Code : PowerState/running
Level : Info
DisplayStatus : VM running