[英]Running Windows Powershell script always from task scheduler
这可能是一个非常基本的问题。 我在Windows Powershell中有FileWatcher脚本,该脚本要始终运行,以便它始终监视文件的特定位置。 当我从Windows Powershell IDE运行它时,它运行得很好。 我知道我可以为此在Windows任务计划程序中安排任务,但是正在执行的任务是运行该任务,然后返回“就绪”状态。 这是行不通的。 我认为它应该一直处于“运行”状态。 我可能会缺少一些东西。 请您提供宝贵的建议。
您可以使用TaskSchedule执行此操作…
但这也是永久性事件订阅的用途或根据user10675448建议设置的内容,使其成为一项真正的服务。
Windows PowerShell-在PowerShell中编写Windows服务
本文介绍了此工作的最终结果:通过使用Windows PowerShell脚本语言编写Windows Services的一种新颖,简便的方法。 没有更多的编译,只是可以在任何系统上完成的快速编辑/测试周期,而不仅仅是开发人员自己的。
也有这种方法...
与临时事件不同,永久事件是持久对象,它将持续通过重新启动并继续运行,直到将其从WMI存储库中删除为止。
设置WMI事件的方式有多种,在本文中,我将介绍其中的3种方式(它们与PowerShell一起使用)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.