繁体   English   中英

始终从任务计划程序运行Windows Powershell脚本

[英]Running Windows Powershell script always from task scheduler

这可能是一个非常基本的问题。 我在Windows Powershell中有FileWatcher脚本,该脚本要始终运行,以便它始终监视文件的特定位置。 当我从Windows Powershell IDE运行它时,它运行得很好。 我知道我可以为此在Windows任务计划程序中安排任务,但是正在执行的任务是运行该任务,然后返回“就绪”状态。 这是行不通的。 我认为它应该一直处于“运行”状态。 我可能会缺少一些东西。 请您提供宝贵的建议。

您可以使用TaskSchedule执行此操作…

将PowerShell脚本作为“服务”运行(事件:序幕)

但这也是永久性事件订阅的用途或根据user10675448建议设置的内容,使其成为一项真正的服务。

如何将PowerShell脚本作为Windows服务运行

Windows PowerShell-在PowerShell中编写Windows服务

本文介绍了此工作的最终结果:通过使用Windows PowerShell脚本语言编写Windows Services的一种新颖,简便的方法。 没有更多的编译,只是可以在任何系统上完成的快速编辑/测试周期,而不仅仅是开发人员自己的。

也有这种方法...

PowerShell和事件:永久WMI事件订阅

与临时事件不同,永久事件是持久对象,它将持续通过重新启动并继续运行,直到将其从WMI存储库中删除为止。

设置WMI事件的方式有多种,在本文中,我将介绍其中的3种方式(它们与PowerShell一起使用)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM