每当我尝试获取在 Azure 中运行的虚拟机列表时,使用 PowerShell 列出它们时它们都不会显示出来。我知道它们存在,因为我在门户中看到它们,但当我使用 Powershell 用同一个帐户连接时却找不到它们。我遗漏了什么?
答案1
这通常发生在您有多个帐户并且默认帐户已过期或不再有效时。要解决此问题,您只需告诉 PowerShell 忘记所有帐户,然后重新连接到您的帐户即可。它看起来像这样...
AzureAccount = 缓存凭据
获取 Azure 帐户
清除缓存的凭证
获取 AzureAccount | ForEach-Object { 删除 AzureAccount $_.ID -Force }
#使用用户名和密码向 Azure 进行身份验证:
添加 Azure 帐户