Re: [請益] 有沒有什麼方法可以scan excel report?
給你參考一下,我的操作流程會是這樣:
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://www.ptt.cc/bbs/MIS/M.1396978529.A.5FA.html
推
04/09 20:35, , 1F
04/09 20:35, 1F
→
04/09 20:36, , 2F
04/09 20:36, 2F
→
04/09 20:36, , 3F
04/09 20:36, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 4 篇):
MIS 近期熱門文章
PTT職涯區 即時熱門文章