【问题标题】:Get-AzureSubscription : Failed to refresh token. AADSTS90002Get-AzureSubscription :无法刷新令牌。 AADSTS90002
【发布时间】:2015-02-16 02:39:36
【问题描述】:

我在执行 Microsoft Azure powershell 命令时遇到一个奇怪的错误。通过 Add-AzureAccount 成功将我的帐户添加到 shell 后,我在执行 Get-AzureSubscription 时遇到了失败。错误消息说:

Get-AzureSubscription : Failed to refresh token. AADSTS90002: No service namespace named
'[REMOVED GUID FROM QUESTION]'was found in the data store.
Trace ID: [REMOVED GUID FROM QUESTION]
Correlation [REMOVED GUID FROM QUESTION]
Timestamp: 2015-02-15 20:34:14Z: The remote server returned an error: (400) Bad Request.

我对一个帐户有多个订阅。看起来有一个租户可能在本地与该帐户相关联,但在进行 REST 调用时不存在。我之前确实删除了一个 Azure AD 域。

【问题讨论】:

  • 删除几个AD租户后也发生在我身上。

标签: powershell azure


【解决方案1】:

删除文件夹C:\Users\\AppData\Roaming\Windows Azure Powershell的内容

之后再次运行 Add-AzureAccount 以获取新的

【讨论】:

  • +1 这个答案可以使用一点 TLC——你需要把这个问题的所有三个答案拼凑起来。必要的步骤是: 1)删除 $env:appdata\windows azure powershell 的内容(或删除目录)。 2.退出powershell(我多次尝试后发现这是必要的)3.再次运行Add-AzureAccount。
【解决方案2】:

如果遵循 LaPuyaLoca 的解决方案,问题并没有像我的情况那样解决,请关闭所有 powershell 运行控制台并删除“Windows Azure Powershell”文件夹并再次运行Add-AzureAccount

【讨论】:

    【解决方案3】:

    Wriju 的评论是正确的,只是您需要添加正在使用的用户名文件夹。

    C:\Users\{{用户名}\AppData\Roaming\Windows Azure Powershell

    此外,如果您尝试通过文件资源管理器搜索它,则需要打开显示隐藏文件选项

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-26
      • 2022-12-14
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-23
      • 2017-08-11
      相关资源
      最近更新 更多