如何使用Windows Azure Powershell命令获取Azure角色实例

时间:2013-12-19 14:01:11

标签: powershell azure

我正在尝试为已部署的服务获取Azure实例,然后检查所有实例状态是否都在“正在运行”。如何使用Windows Azure Powershell cmdlet实现此目的?

1 个答案:

答案 0 :(得分:9)

以下是您要查找的命令:

$NonReadyInstances = (Get-AzureDeployment mikewoazuredemo -Slot Production).RoleInstanceList | Where-Object { $_.InstanceStatus -ne "ReadyRole" } | ft -Property RoleName, InstanceName, InstanceStatus    

$NonReadyInstances     

这将为您提供任何未处于就绪状态的角色中的任何实例的列表。如果你想要那些准备就绪的东西,那么在Where-Object中将-ne更改为-e。可以在REST API文档中找到实例的状态,该文档用于此cmdlet调用的Get Deployment操作。