【问题标题】:Getting error in Cloudshell: Connect-AzAccount: InteractiveBrowserCredential authentication failedCloudshell 中出现错误:Connect-AzAccount:InteractiveBrowserCredential 身份验证失败
【发布时间】:2020-11-13 16:29:12
【问题描述】:

我有一个现有的付费 Azure 订阅。不知何故,我未能支付账单,订阅被停用,然后我再次付款并激活

但是在这件事之后,我在 Cloudshell 中遇到了一个奇怪的错误,如下所示: a) 在我的 Win 10 机器上,我打开了 Chrome/Edge 浏览器 b) 登录 Azure 门户 c) 打开 Cloud shell 并打开 PWSH 模式 d) Connect-AZAccount 中的类型

收到以下警告,然后出现错误:

--> 警告:无法为租户“组织”获取令牌 --> Connect-AzAccount:InteractiveBrowserCredential 身份验证失败:无法使用 xdg-open 打开网页。有关详细信息,请参阅内部异常。此错误的可能原因是:未安装 xdg-open 或找不到打开 url 的方法 - 确保您可以通过从终端调用来打开网页:xdg-open https://www.bing.com

这从未发生过,我以前总是正常使用。我还尝试了其他一些 Window 系统。同样的错误。但是当我尝试使用已安装的 Powershell 时,它就像魅力一样。请指教出了什么问题

【问题讨论】:

  • 如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢你:)

标签: azure


【解决方案1】:

如果您使用 Cloud Shell,则无需使用此命令连接到 Azure。您的 Azure Cloud Shell 会话已经针对启动 Cloud Shell 会话的环境、订阅和租户进行了身份验证。

请看documentation

使用 Connect-AzAccount cmdlet 以交互方式登录。跳过这个 如果您使用 Cloud Shell,请执行步骤。你的 Azure Cloud Shell 会话已经 已针对环境、订阅和租户进行身份验证 启动 Cloud Shell 会话。

【讨论】:

  • 嗨,同意。问题不在于我在登录门户后启动 Cloudshell 时。那么我有两个担忧:a)我过去 6 个月一直在使用 cloud shell,并且始终能够无错误地运行 Connect-AZAccount。那为什么现在突然开始给我错误? b) 有时在 Cloudshell 中运行大量 Powershell 命令时,会出现以下错误。示例:Invoke-AzVMRunCommand -ResourceGroupName $rg -Name webServer2 -CommandId 'RunShellScript' -ScriptPath 'vmconfig.sh' Invoke-AzVMRunCommand:长时间运行操作失败,状态为“未授权”。
猜你喜欢
  • 2022-11-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-21
  • 1970-01-01
  • 2015-01-29
  • 1970-01-01
  • 1970-01-01
  • 2012-12-19
相关资源
最近更新 更多