Windows-在一定的正常运行时间内终止进程



我正在寻找一种方法来杀死匹配某个名称的进程,如果(并且仅当)它们的正常运行时间是4小时+

然后,我计划每小时左右安排一次脚本,以检测并终止与我的标准相匹配的进程。

我一直在谷歌上搜索批处理、powershell和vbscript的解决方案,但没有找到任何符合我需求的解决方案。任何帮助都将被感激!

排序:

Get-Process -name process_name_goes_here | ForEach-Object {If((New-TimeSpan -Start (get-process -Id $_.Id).StartTime).Hours -ge 4){Stop-Process $_.Id -force}}

相关内容

  • 没有找到相关文章

最新更新