获取 AzResourceGroup returns "No tenant found in the context"
Get-AzResourceGroup returns "No tenant found in the context"
我刚刚打开 PowerShell 运行:
> Connect-AzAccount
> Get-AzResourceGroup
并收到此错误。
Get-AzResourceGroup: No tenant found in the context. Please ensure that the credentials you provided are authorized to access an Azure subscription, then run Connect-AzAccount to login.
> Get-AzSubscription
WARNING: Unable to acquire token for tenant 'Common'
Get-AzSubscription: Could not authenticate with tenant . Please ensure that your account has access to this tenant and log in with Connect-AzAccount
我已经一年没有使用 Azure PowerShell 了。我将 connect 命令给我的 URL 复制粘贴到同一个浏览器中,就像我打开 Azure 订阅并照常登录一样。我是我的 Azure 子系统的唯一管理员和用户。这是我的版本。
> $PSVersionTable.PSVersion
Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
7 1 4
我尝试重新安装 Azure PowerShell 模块,但结果更糟运行geness。
> Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
Install-Package: C:\program files\powershell\Modules\PowerShellGet\PSModule.psm1:9711
Line |
9711 | … talledPackages = PackageManagement\Install-Package @PSBoundParameters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Administrator rights are required to install or update. Log on to the computer with an account that has Administrator rights, and then try again, or install by
| adding "-Scope CurrentUser" to your command. You can also try running the Windows PowerShell session with elevated rights (Run as Administrator).
显然,我是 运行 管理员,我指定了 CurrentUser
范围。我会放弃并尝试 Azure CLI。
在 GitHub 上提出了一个问题:https://github.com/Azure/azure-powershell/issues/15842
我认为安装 Azure CLI 解决了这个问题。
自从发布以来,我实际上只做了这些事情。
- 安装了 Google Cloud CLI 和 GCP SDK。
- 花 10 个小时阅读关于一堆东西的 GCP 文档,因为我很想知道他们的草到底有多绿。
- 根据某人在 Github 问题上的请求,尝试安装不同的 Az PS 软件包,但失败。
- 尝试并成功安装了 Microsoft.Graph PS 软件包,再次作为我 Github 朋友要求的测试。
- 已通过 MSI 安装 Azure CLI。
- 阅读@BhargaviAnnadevara 的评论并尝试了一下,发现一切正常。
我刚刚打开 PowerShell 运行:
> Connect-AzAccount
> Get-AzResourceGroup
并收到此错误。
Get-AzResourceGroup: No tenant found in the context. Please ensure that the credentials you provided are authorized to access an Azure subscription, then run Connect-AzAccount to login.
> Get-AzSubscription
WARNING: Unable to acquire token for tenant 'Common'
Get-AzSubscription: Could not authenticate with tenant . Please ensure that your account has access to this tenant and log in with Connect-AzAccount
我已经一年没有使用 Azure PowerShell 了。我将 connect 命令给我的 URL 复制粘贴到同一个浏览器中,就像我打开 Azure 订阅并照常登录一样。我是我的 Azure 子系统的唯一管理员和用户。这是我的版本。
> $PSVersionTable.PSVersion
Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
7 1 4
我尝试重新安装 Azure PowerShell 模块,但结果更糟运行geness。
> Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
Install-Package: C:\program files\powershell\Modules\PowerShellGet\PSModule.psm1:9711
Line |
9711 | … talledPackages = PackageManagement\Install-Package @PSBoundParameters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Administrator rights are required to install or update. Log on to the computer with an account that has Administrator rights, and then try again, or install by
| adding "-Scope CurrentUser" to your command. You can also try running the Windows PowerShell session with elevated rights (Run as Administrator).
显然,我是 运行 管理员,我指定了 CurrentUser
范围。我会放弃并尝试 Azure CLI。
在 GitHub 上提出了一个问题:https://github.com/Azure/azure-powershell/issues/15842
我认为安装 Azure CLI 解决了这个问题。
自从发布以来,我实际上只做了这些事情。
- 安装了 Google Cloud CLI 和 GCP SDK。
- 花 10 个小时阅读关于一堆东西的 GCP 文档,因为我很想知道他们的草到底有多绿。
- 根据某人在 Github 问题上的请求,尝试安装不同的 Az PS 软件包,但失败。
- 尝试并成功安装了 Microsoft.Graph PS 软件包,再次作为我 Github 朋友要求的测试。
- 已通过 MSI 安装 Azure CLI。
- 阅读@BhargaviAnnadevara 的评论并尝试了一下,发现一切正常。