参考大象哥的博文,原博文地址http://hubuxcg.blog.51cto.com/2559426/458065

我是在大象哥的代码里面加了一个搜集服务器系统补丁的选项,给大家看下,一共增加两个地方,列出补丁,导出到html,增加的代码如下

  1. 列出补丁,我这里是列出系统安装的最后三个补丁,大家可以自己修改

[String]$HotfixEvents=Get-HotFix -ComputerName $Computer |where{$_.InstalledOn -ge [datetime]"$($today.AddDays(-30))"} | Select-Object -First 3


用PowerShell收集服务器日检报告,并发邮件给管理员_powershell



2.导出到html

用PowerShell收集服务器日检报告,并发邮件给管理员_内存_02


可以看下效果

用PowerShell收集服务器日检报告,并发邮件给管理员_内存_03

用PowerShell收集服务器日检报告,并发邮件给管理员_服务器日志_04

用PowerShell收集服务器日检报告,并发邮件给管理员_服务器日志_05

用PowerShell收集服务器日检报告,并发邮件给管理员_补丁_06

附件为大象哥的代码和我修改之后的代码

大家需要修改的对方就是发件人,收件人,发件服务器,抄送人,抄送人的时候,如果要是抄送多人,那就要用"","",""来隔开,还有serverlist.txt文件,里面填写自己服务器名称,若有多个,则一行一个列出。