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

Azure DevOps中DigiCert SSMClientToolsSetup@1任务执行失败

解决Azure Pipeline中SSMClientToolsSetup@1任务执行失败(msiexec退出码1620)

错误分析

报错信息中msiexec.exe退出码1620对应Windows Installer官方定义:无法打开指定的安装包,核心原因是任务调用的MSI安装包损坏、路径无效,或网络/代理导致包未完整下载。

解决方案

  • 验证MSI安装包有效性:手动访问任务配置的MSI下载链接,下载后本地双击打开,确认包本身未损坏。若无法打开,说明包来源存在问题。
  • 替换MSI源:从DigiCert官方渠道下载对应版本的SSM客户端工具MSI包,上传至Azure Pipeline安全文件库或内部文件服务器,修改SSMClientToolsSetup@1任务的安装包路径参数,指向内部托管的有效MSI文件。
  • 排查代理/网络限制:如果Pipeline运行在私有代理机器上,检查代理规则是否允许访问DigiCert的下载服务器、是否拦截了MSI文件。可在代理机器上执行命令 msiexec /i <MSI完整路径或链接> /qn 手动测试安装流程。
  • 清理任务缓存:删除代理机器上任务临时目录(如D:\a\_temp)中的旧MSI缓存文件,避免因缓存损坏导致重复报错。
  • 升级任务版本:尝试使用SSMClientToolsSetup的最新版本(如存在@2版本),旧版本可能存在下载链接失效或兼容性问题。
  • 检查执行权限:确保Pipeline代理服务账号拥有读取临时目录、执行msiexec的足够权限,避免权限不足导致无法访问安装包。

内容的提问来源于stack exchange,提问作者Tamara Vučić

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 05:33:18