作者lauly (Lawrence)
看板MIS
标题Re: [请益] 有没有什麽方法可以scan excel report?
时间Wed Apr 9 01:35:23 2014
给你参考一下,我的操作流程会是这样:
1. 收到报告,内有 KB 号码 (KB309521)
2. 用 Powershell + PoshWSUS 连上 WSUS
3. 去抓每台电脑的 KB 安装状况
4. 汇出报告
---------------
PoshWSUS 安装
下载网址:
http://poshwsus.codeplex.com/
现在版本: 2.2.1
安装方式: 下载後解压缩到一个资料夹,建议是路径是全英文 (C:\MyPSM\PoshWSUS)
---------------
用 PowerShell + PoshWSUS 连上 WSUS
1. 打开 PowerShell ISE (请用以系统管理员身分执行,建议 V3 以上)
2. Import-Module -name 'C:\MyPSM\PoshWSUS\PoshWSUS.psm1' -PassThru
3. Connect-PoshWSUSServer -WsusServer SERVERNAME (请确定有WSUS权限)
抓资料。比如说要找电脑 PCNAME上面,KB309521 的安装状况
$t = New-PoshWSUSUpdateScope -TextIncludes "309521"
Get-PoshWSUSUpdatePerClient -ComputerName PCNAME -UpdateScope $t
截图:
http://ppt.cc/5joW
详细回圈就请按照需要调整罗。
或是要暴力法直接抓所有资料进 PowerShell 就:
$wsusinfo = Get-PoshWSUSUpdatePerClient
接着再过滤 $wsusinfo。这个方式要跑的时间会比较久。
汇出报告的话看是要 Export-csv 或是刻个 HTML 都可以。
祝好运,有结果的话也分享讨论一下吧~
※ 引述《l9830826 (帮我补血)》之铭言:
: 小弟的公司 再Gabal 定期都会出一份安全性的report
: 在世界各地 大约两周会发一次 针对那些PC或 server的更新 出的report
: 目前很麻烦的是Global的report 无法有效率的去做出比对WSUS内的更新
: 不知道各位有没有比较好的方法
: 是否可以自动比对那份excel的KBXXXXX和AD上的每一台PC做自动和对
: 这用powershell有办法做出来吗?
: 最近被逼上悬崖 想不出可以利用什麽programing的方式来自动scan比对
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 207.34.136.141
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MIS/M.1396978529.A.5FA.html
1F:推 l9830826:感谢! 这两天刚好比较忙 要帮 user training ,今天利用空 04/09 20:35
2F:→ l9830826:档也写了一个powershell , 我会找时间顺便测试你的方法 04/09 20:36
3F:→ l9830826:再把测试结果分享在上面 ! 再次感谢你的帮忙 04/09 20:36