我需要监视名为“Prov.Messenger.exe”的服务器上运行的进程,并在出现次数少于5时发出警报。
我知道我可以使用Get-Process命令查看PowerShell,我在Power Shell命令提示符下执行了“get-process prov *”,它显示5是正确的。
我如何获得一些功能来检查出现次数是否小于5然后提醒?我需要从远程服务器执行此操作。
答案 0 :(得分:0)
您可以这样做:
if ($(Get-Process "prov*").count -lt 5) {
# Alert logic
}
如果需要连续运行,请在while循环中包装上面的块并添加睡眠命令
答案 1 :(得分:0)
您可以使用此单线程远程监控进程:
Get-Process -ComputerName MyPC