任务计划程序执行PowerShell脚本时退出码未被正确识别导致不重试问题求助
任务计划程序执行PowerShell脚本时退出码未被正确识别导致不重试问题求助
大家好,我最近碰到一个头疼的问题,盼着有人能给我支支招!
我写了一段PowerShell脚本,在try-catch块捕获到异常时,会用exit 1返回错误退出码。这个脚本我是通过Windows任务计划程序来调度执行的,任务的配置是调用powershell.exe,并传参-File C:\folder\script.ps1。另外,我特意把任务设置成了运行失败时自动重试最多5次。
可奇怪的是:明明脚本已经返回了错误码,而且在任务计划程序的UI里也能看到上次运行状态显示为0x1,但任务却完全没识别到这次运行失败,根本不会触发重试机制。
我已经在谷歌上搜了一圈相关问题,也试了不少网上找到的解决建议,但都没解决这个问题。如果各位有任何想法或者经验,不管是什么建议我都非常感激!
备注:内容来源于stack exchange,提问作者TheMiki525
相关产品推荐
相关产品推荐

