Get-AzureVM没有返回 - 尝试过的建议

Rol*_*oft 6 azure azure-powershell azure-resource-manager

出于某种原因,当我跑我没有得到任何信息Get-AzureVMGet-AzureRmVm.

我用以下内容登录:Login-AzureRMAccount.我可以看到我的所有订阅Get-AzureSubscription | select SubscriptionName.

我正在运行Azure Powershell的最新版本.几天前我使用Resource Manager构建我的虚拟机.

juv*_*han 9

如果您的Azure帐户下有多个Azure订阅,则首先需要通过以下命令选择Azure资源管理器(RM)VM所在的正确订阅.

Set-AzureRmContext -SubscriptionId <your-subscriptionId> -TenantId <your-tenantId>
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式查看订阅ID和租户ID列表:

Get-AzureRmSubscription 
Run Code Online (Sandbox Code Playgroud)

设置正确的Azure Rm上下文后,您应该能够通过以下方式获取当前订阅上下文下的所有Azure RM VM:

Get-AzureRmVM
Run Code Online (Sandbox Code Playgroud)

此解决方案已使用最新的Azure PowerShell 2015年12月(1.0.2)在我的Azure订阅和VM上进行了测试.

希望这可以帮助!