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

PowerShell中az命令未识别,执行npm run configure-sso报错求助

解决az命令未被识别的问题

核心误区:你安装的Az PowerShell模块和npm run configure-sso依赖的Azure CLI(az命令行工具)是两个完全独立的工具——前者是PowerShell cmdlet集合,后者是跨平台的命令行工具,两者不能互相替代。

解决步骤:

  1. 安装Azure CLI

    • 直接下载官方安装包运行,安装时确保勾选「Add to PATH」选项(默认已勾选,需确认)
    • 或用PowerShell执行静默安装命令:
      Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'
      
    • 安装完成后必须重启所有PowerShell窗口(包括PowerShell 7和系统自带版本),让系统PATH更新生效
  2. 验证安装结果
    打开新的PowerShell窗口,执行az --version,若能正常显示Azure CLI的版本信息,说明安装成功。此时再运行npm run configure-sso即可正常执行。

  3. 手动修复PATH(若安装后仍无法识别)

    • 检查系统PATH是否包含Azure CLI默认安装路径:C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin
    • 在PowerShell中执行$env:PATH -split ';'查看路径列表
    • 若缺失该路径,可手动添加:
      # 仅当前PowerShell窗口生效
      $env:PATH += ";C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin"
      # 永久生效(需管理员权限)
      [Environment]::SetEnvironmentVariable("PATH", $env:PATH + ";C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin", [EnvironmentVariableTarget]::Machine)
      
    • 添加后重启PowerShell窗口再次验证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 13:25:05