用于监控mcAfee状态的powershell脚本

时间:2014-06-13 09:46:38

标签: powershell

我对powershell很新。我们可以通过哪种方式监控Mcafee更新

场景:如果它没有得到更新和失败,我们将收到更新失败的邮件

我检查了日志文件,即C:\ ProgramData \ McAfee \ DesktopProtection \ Updatelog.txt

所有日志每天都会更新。

无论如何,我们可以过滤文本文件中的数据并将其复制到另一个文本文件中并进行过滤,可能是失败或关键字"更新过程失败"。同样将被复制到另一个文本文件中 在某种程度上,我可以监控其他文本文件。

并且文本文件正在使用时间戳

进行更新

1 个答案:

答案 0 :(得分:1)

如果不符合您的要求,我会从注册表中查看DatVersion或DatDATE并发送电子邮件

$mcafee=get-itemproperty HKLM:\software\wow6432Node\mcafee\avengine  
$mcafee | select EngineVersionMajor, EngineVersionMinor, AvDatVersion, AvDatDate