首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell脚本在失败时不会重新启动

Powershell脚本在失败时不会重新启动
EN

Server Fault用户
提问于 2018-10-20 19:04:12
回答 1查看 472关注 0票数 0

我在运行windows 10 pro。

我有一个powershell脚本,每天午夜开始,整天运行。它由任务调度程序控制。脚本本身工作正常,如果出现错误,代码1将退出。

任务定义是..。

代码语言:javascript
复制
Powershell.exe -file "c:\\my_dir\\my_script.ps1"

脚本偶尔会失败,我选中了“如果任务每.重新启动一次.”框并将其设置为每隔1分钟试5次。

有一些关于这一主题的帖子指出,这是一个已知的错误约7-8年前。我做错了什么,或者微软真的没有在这段时间内修复这个问题?

UPDATE -如果成功启动作业,然后接收退出代码(任何退出代码)就构成成功,那么任务调度器到底认为什么是失败?在什么情况下,任务调度程序将尝试重新启动?

powershell脚本有点复杂,在配置控制下,因此编辑它将是一个重要的问题。

EN

回答 1

Server Fault用户

发布于 2018-10-21 07:20:29

就任务调度程序而言,调度程序成功启动powershell并接收退出代码被认为是成功的。

如果您想要重试,您应该将异常处理构建到脚本中,或者有一个单独的脚本来检查以前运行的错误代码,并在必要时重新运行。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/936459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档