看不到我在PowerShell中列出的Azure虚拟机

每当我尝试获取在Azure中运行的虚拟机列表时,在使用PowerShell列出它们时,都不会显示它们。 我知道他们是存在的,因为我在门户网站中看到他们,但是当我使用Powershell与同一个帐户连接时,我找不到它们。 我错过了什么?

这通常发生在您拥有多个帐户并且默认帐户已过期或不再有效时。 为了解决这个问题,你简单地告诉PowerShell忘记所有的账户,然后重新连接到你的账户。 它看起来像这样…

AzureAccount =caching的凭据

GET-AzureAccount

清除caching的凭证

Get-AzureAccount | ForEach-Object {Remove-AzureAccount $ _。ID -Force}

通过用户名和密码对Azure进行身份validation:

附加AzureAccount