【问题标题】:Schedule Powershell script to run every hour安排 Powershell 脚本每小时运行一次
【发布时间】:2016-05-01 05:02:51
【问题描述】:

请查看以下图片

我正在查看 Window 任务调度程序来安排我的脚本每小时运行一次。该脚本将进行一些检查并发送一封电子邮件。

我没有找到每 1 小时安排一次的选项。我只找到每天、每天、每周等。

【问题讨论】:

  • 计划任务,您不需要为此使用 powershell。触发 -> 每小时重复一次任务
  • 我有一个 power shell 脚本可以完成一些工作,它会生成一些报告。所以,我需要每小时执行一次脚本。
  • 从计划任务中调用它,例如任务是启动 PowerShell 并运行指定的脚本,参见stackoverflow.com/questions/2071496/…
  • 是的。但它没有显示每小时运行的任何选项。我可以在那里找到每日、每周和其他选项。我只是用一个链接编辑了问题。请您检查一次。
  • 然后创建任务 -> 新触发器 -> 每天 -> 每小时重复任务是一种方法。或者在命令行上做

标签: windows powershell taskscheduler


【解决方案1】:

任务计划程序确实显示了配置每小时触发器的选项,如下所示。

另一个选择是将 PowerShell 脚本作为服务运行,并在 PowerShell 脚本中添加逻辑以每小时触发一次主代码。

参考:Video: Running PowerShell scripts as a real Windows Service!
How To Create a User-Defined Service

【讨论】:

    【解决方案2】:

    从计划任务中调用它,例如任务是启动 PowerShell 并运行指定的脚本,请参阅Run a powershell script in the background once per minute

    然后创建任务 -> 新触发器 -> 每天 -> 每小时重复任务是一种方法。或者在命令行上做

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-19
      • 2020-09-30
      • 1970-01-01
      • 2018-02-05
      • 1970-01-01
      • 2011-01-05
      • 2019-06-29
      • 1970-01-01
      相关资源
      最近更新 更多