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

Azure函数应用PowerShell依赖安装失败:无法保存Az模块

Azure函数PowerShell依赖安装失败(Az模块无法保存)解决方案

针对你遇到的Az模块安装失败、部分安装或完全失败的问题,可尝试以下解决步骤:

  • 指定Az模块具体版本:将requirements.psd1中的'Az' = '13.*'改为具体稳定版本,比如'Az' = '13.5.0'。通配符拉取的最新子版本可能存在兼容性问题,或是与PnP.PowerShell 2.12.0产生冲突。修改后的requirements.psd1如下:

    @{
        'Az' = '13.5.0'
        'PnP.PowerShell' = '2.12.0'
    }
    
  • 检查存储配额:Az模块体积较大,若函数应用关联的存储账户空间不足,会导致安装中断。可通过Kudu控制台查看D:\home目录的使用情况,或在Azure门户查看存储账户的容量配额,确保有足够空间完成安装。

  • 手动安装模块替代托管依赖:

    1. 将host.json中的managedDependency.enabled设为false;
    2. 打开Kudu的PowerShell控制台,执行以下命令手动安装指定版本的模块:
      Install-Module -Name Az -RequiredVersion 13.5.0 -Force -Scope CurrentUser
      Install-Module -Name PnP.PowerShell -RequiredVersion 2.12.0 -Force -Scope CurrentUser
      
    3. 安装完成后,可根据需求选择是否重新启用托管依赖。
  • 验证PowerShell运行时版本:Az 13.*系列模块要求PowerShell 7.0及以上版本。在Azure门户的函数应用配置->常规设置中,确认运行时版本为PowerShell 7.2或更高版本。

  • 清理托管依赖缓存:

    1. 通过Kudu导航到site\tools\ManagedDependencies目录;
    2. 删除该目录下的所有文件和文件夹;
    3. 重新触发函数运行,让托管依赖服务重新下载并安装模块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 03:39:53