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

如何一次性更新所有Azure PowerShell Az模块?

一次性更新所有Azure PowerShell Az模块的方法

嘿,这个需求我经常碰到!一次性更新所有Azure PowerShell的Az.*模块其实有几种靠谱的方法,我给你拆解清楚:

方法一:直接批量更新已安装的Az模块

如果你只是想把已安装的所有Az开头的模块更新到最新版本,可以直接用这条命令:

Update-Module -Name Az* -Force -AllowClobber
  • -Force 参数会强制覆盖现有模块的旧版本,跳过确认提示
  • -AllowClobber 用来处理不同模块之间可能存在的命令冲突问题

执行前可以先查看当前已安装的Az模块列表,确认一下现状:

Get-InstalledModule -Name Az*

方法二:彻底重装(确保只保留最新版本)

如果你的模块版本比较杂,想彻底清理旧版本并安装所有Az模块的最新版,可以按以下步骤操作:

  1. 卸载所有已安装的Az模块:

    Get-InstalledModule -Name Az* | Uninstall-Module -Force -AllVersions
    

    注意:如果有模块正在被PowerShell使用,需要先关闭当前PowerShell会话,再重新以管理员身份打开执行这条命令。

  2. 安装最新的Az主模块:
    安装Az主模块会自动同步安装所有依赖的子模块(包括Az.Accounts、Az.Aks等),一步到位:

    Install-Module -Name Az -Force -AllowClobber
    

重要前置说明

  • 必须以管理员身份运行PowerShell,否则可能没有权限修改模块
  • 如果之前没信任过PowerShell Gallery仓库,需要先执行这条命令允许安装:
    Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
    
  • Windows PowerShell 5.1 和 PowerShell 7+ 的模块是分开存储的,要在对应的环境中执行命令哦

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 12:53:10