Mat*_*ewK 0 powershell scheduled-tasks
我有一个网站,我需要每小时运行一个脚本。我在任务调度程序上设置了这些参数,它似乎有效。
程序/脚本:powershell.exe
添加参数:-c (new-object system.net.webclient).downloadstring(' http://www.example.com/test.ashx ')
问题是我在这个脚本中有一个大循环和进程,脚本在完成循环之前停止了!是否有可能添加超时作为参数或其他方法来防止这种情况发生?
我使用的是 Windows Server 2008R2 和 .NET 4
PowerShell 不会因为超时而提前终止脚本 - 所以这不是问题。最可能的原因是脚本中的某些内容引发了异常,或者任务计划程序可能配置为终止运行时间过长的任务。无论哪种方式,您都可以在事件日志或任务调度程序日志中找到诊断信息。
一个容易检查的地方是您创建的任务属性。在“设置”选项卡上,有一个选项可以“在任务运行时间超过时停止任务”——您可能已启用该选项并将其设置为 1 小时。

| 归档时间: |
|
| 查看次数: |
7227 次 |
| 最近记录: |