你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用代理后面的 Az PowerShell 模块

如果 HTTP 请求需要代理,Azure PowerShell 团队建议将以下代理配置用于不同的平台:

平台 建议的代理设置 注释
Windows PowerShell 5.1 系统代理设置 不建议设置 HTTP_PROXY/HTTPS_PROXY 环境变量。
Windows 上的 PowerShell 7 系统代理设置 可以通过设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量来配置代理。
macOS 上的 PowerShell 7 系统代理设置 可以通过设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量来配置代理。
Linux 上的 PowerShell 7 设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量,以及可选的 NO_PROXY 应在启动 PowerShell 之前设置环境变量,否则这些变量可能会被忽略。

环境变量的用途:

  • HTTP_PROXY:用于 HTTP 请求的代理服务器。
  • HTTPS_PROXY:用于 HTTPS 请求的代理服务器。
  • NO_PROXY:应从代理中排除的主机名的逗号分隔列表。

在环境变量区分大小写的系统上,变量名称可能全部小写或全部大写。 首先检查小写名称。