出于某种原因,当我跑我没有得到任何信息Get-AzureVM
或Get-AzureRmVm
.
我用以下内容登录:Login-AzureRMAccount
.我可以看到我的所有订阅Get-AzureSubscription | select SubscriptionName
.
我正在运行Azure Powershell的最新版本.几天前我使用Resource Manager构建我的虚拟机.
如果您的Azure帐户下有多个Azure订阅,则首先需要通过以下命令选择Azure资源管理器(RM)VM所在的正确订阅.
Set-AzureRmContext -SubscriptionId-TenantId
您可以通过以下方式查看订阅ID和租户ID列表:
Get-AzureRmSubscription
设置正确的Azure Rm上下文后,您应该能够通过以下方式获取当前订阅上下文下的所有Azure RM VM:
Get-AzureRmVM
此解决方案已使用最新的Azure PowerShell 2015年12月(1.0.2)在我的Azure订阅和VM上进行了测试.
希望这可以帮助!