Powershell 如何保持io.filesystemwatcher无限期运行

Powershell 如何保持io.filesystemwatcher无限期运行,powershell,Powershell,我已经设置了两个io.filesystem Watcher来监视网络并根据需要处理数据,但几天后脚本似乎失败了,因为错误代码80005应该触发事件。每次我让它调用com应用程序时,我都会让它关闭所述com应用程序,然后使用: Stop-Process -name POWERPNT -Force 我还能做些什么来避免这些失败呢?我是否应该安排它在不需要的时候每天重新启动一次?有没有办法监视资源使用情况并确定何时接近出现此错误,然后让它重新启动?您可以使用调度程序创建任务,在出现错误代码时执行您的

我已经设置了两个io.filesystem Watcher来监视网络并根据需要处理数据,但几天后脚本似乎失败了,因为错误代码80005应该触发事件。每次我让它调用com应用程序时,我都会让它关闭所述com应用程序,然后使用:

Stop-Process -name POWERPNT -Force

我还能做些什么来避免这些失败呢?我是否应该安排它在不需要的时候每天重新启动一次?有没有办法监视资源使用情况并确定何时接近出现此错误,然后让它重新启动?

您可以使用调度程序创建任务,在出现错误代码时执行您的命令,并重新启动进程/服务