2
我想爲部署的服務獲取Azure實例,然後檢查是否所有實例狀態均爲「正在運行」。我如何使用Windows Azure Powershell cmdlet完成此任務?如何使用Windows Azure Powershell命令獲取Azure角色實例
我想爲部署的服務獲取Azure實例,然後檢查是否所有實例狀態均爲「正在運行」。我如何使用Windows Azure Powershell cmdlet完成此任務?如何使用Windows Azure Powershell命令獲取Azure角色實例
這裏是你正在尋找的命令:
$NonReadyInstances = (Get-AzureDeployment mikewoazuredemo -Slot Production).RoleInstanceList | Where-Object { $_.InstanceStatus -ne "ReadyRole" } | ft -Property RoleName, InstanceName, InstanceStatus
$NonReadyInstances
這將讓你的任何實例的名單,是不是在就緒狀態的任何角色。如果你想要那些已經準備好的,在Where-Object中改變-ne到-e。實例的狀態可以在此cmdlet在引擎中調用的Get Deployment操作的REST API文檔中找到。
我試過Get-AzureRole,但它只返回RoleNames和InstanceCounts,但不是每個實例的狀態 – Minal