码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-12-09 12:00:12      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:内存   补丁   powershell   服务器日志   磁盘信息   

参考大象哥的博文,原博文地址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


技术分享


2.导出到html

技术分享

可以看下效果

技术分享

技术分享

技术分享

技术分享

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

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


本文出自 “绿光爸爸” 博客,请务必保留此出处http://lvguangbaba.blog.51cto.com/1271362/1721063

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

标签:内存   补丁   powershell   服务器日志   磁盘信息   

原文地址:http://lvguangbaba.blog.51cto.com/1271362/1721063

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!