将 Powershell 脚本安排为每小时 运行

Schedule Powershell script to run every hour

请检查此图片如下

我正在查看 Window 任务计划程序以将我的脚本安排为每小时 运行。该脚本将进行一些检查并发送电子邮件。

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

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

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

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

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

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