You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Get-AzResourceGroup提示上下文中未找到租户错误如何解决

Azure PowerShell 租户上下文缺失及安装报错解决方案

认证类报错修复步骤

你遇到的No tenant found in the context、Unable to acquire token for tenant 'Common'报错,核心原因是默认登录流程未定向到你的私有租户,且本地遗留了过期的上下文缓存,按以下顺序操作即可:

  1. 清空本地所有过期的Azure上下文缓存
Clear-AzContext -Scope CurrentUser -Force
  1. 定向到你的租户完成登录,不要使用默认Common租户流程
    首先登录Azure门户,从「租户属性」或「订阅详情」页面复制你的租户ID、目标订阅ID,执行以下登录命令:
Connect-AzAccount -Tenant <替换为你的租户ID> -Subscription <替换为你的订阅ID>

如果仍然出现浏览器账号关联异常,改用设备码登录避免缓存干扰:

Connect-AzAccount -UseDeviceAuthentication

按提示复制设备码,在浏览器隐私窗口打开认证地址输入设备码,用你的管理员账号登录即可。
3. 验证登录结果
执行Get-AzResourceGroup、Get-AzSubscription确认无报错。

Az模块重装权限报错修复步骤

指定CurrentUser scope仍提示需要管理员权限,是因为本地存在安装在AllUsers scope的旧版本Az模块,存在文件锁定或权限冲突:

  • 先查询现有Az模块的安装路径:
Get-Module -ListAvailable Az | Select-Object Name, Path
  • 如果返回的路径包含C:\Program Files\WindowsPowerShell\Modules\,说明存在AllUsers scope的旧模块,先执行卸载命令:
Uninstall-Module -Name Az -AllVersions -Force

如果卸载仍提示权限问题,直接以管理员身份打开资源管理器,进入对应路径手动删除所有Az开头的文件夹即可。

  • 卸载完成后重新执行安装命令:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber

内容的提问来源于stack exchange,提问作者Luke Puplett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 23:39:02