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

Azure DevOps发布管道执行PowerShell脚本遇Exit code 1错误求助

Azure DevOps发布管道PowerShell脚本Exit code 1错误排查方案
  • 检查代理执行权限:Azure DevOps代理服务默认可能以非管理员账户运行,即便你本地用管理员权限能成功执行脚本,代理进程权限不足仍会触发错误。可在PowerShell任务配置中勾选「以管理员身份运行」,或检查代理服务的运行账户是否拥有管理员权限。
  • 确认脚本路径与参数:确保脚本在代理机器上的绝对路径正确,避免相对路径导致文件找不到;同时核对脚本执行时传入的参数是否完整、格式无误。
  • 捕获详细错误日志:修改PowerShell任务的执行命令,添加参数-ExecutionPolicy Bypass -File "脚本路径" -ErrorAction Stop,或在脚本开头加入$ErrorActionPreference = 'Stop',强制输出具体错误信息,而非仅返回Exit code 1,以此定位报错根源。
  • 检查PowerShell执行策略:代理账户的执行策略可能与你的管理员账户不同。在代理机器上切换到代理运行账户,执行Get-ExecutionPolicy查看策略,若为Restricted,可在任务中先执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force(注意安全风险)再运行脚本。
  • 验证脚本依赖项:确认脚本依赖的模块、工具已在代理机器上安装,且代理账户能正常访问。例如若用到Azure相关模块,需确保代理账户已完成模块安装与导入,而非仅管理员账户有配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 20:39:19