作者l9830826 (幫我補血)
看板MIS
標題Re: [請益] 有沒有什麼方法可以scan excel report?
時間Mon Apr 14 09:22:50 2014
你好! 我今天有測試你這方法
不過測不太出來 可能還是需要大大幫我指導一下
我執行完你的1 2 3點 出現這訊息
http://i.imgur.com/MdTrdcY.jpg
wstp24是我的WSUS server 我也有admin的權限 並且執行PS ISE也是用admin下去run
請問我看你下面的方式 看不太懂我該如何去比對我的excel file上面的資料
與WSUS的server做一個連結
可否能詳細指點 謝謝!!
※ 引述《lauly (Lawrence)》之銘言:
: 給你參考一下,我的操作流程會是這樣:
: 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比對
--
王下七武海
http://i.imgur.com/wpzH6zm.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.213.172
※ 文章網址: http://webptt.com/m.aspx?n=bbs/MIS/M.1397438573.A.258.html
1F:推 goodga:問個蠢問題,確定host解析得到嗎? 04/14 10:35
2F:→ x2006:FQDN? IP? 04/14 14:38
3F:推 lauly:先試看看用IP連? 04/16 03:02
5F:推 lauly:這台機器上面有裝wsus的管理界面嗎 04/17 04:27
7F:→ l9830826:有裝,這台機器和我的client都有WSUS管理介面 04/17 11:09
8F:→ x2006:Firewall port? 04/19 10:47
9F:→ l9830826:跟fireport應該沒關係..看來好像真的沒法子了 Orz 04/21 09:41
10F:→ x2006:到"事件檢視器"看看"應用程式"或"系統"有沒有什麼錯誤訊息 04/21 12:58
11F:推 lauly:試connect-poshwsussserver加 -port "80" 或wsus的自訂port 04/22 07:53
12F:→ lauly:或是 -port "8530" 04/22 07:54
13F:推 lauly:另外有個可能性,請把POSHWSUS資料夾存到 04/22 07:57
14F:→ lauly:C:\Users\XXX\Documents\WindowsPowerShell\Modules\ 04/22 07:58
15F:→ lauly:然後用 Get-Module 看看 PoshWSUS 有沒有被列出來 04/22 07:59
16F:→ lauly:如果有,用 Import-Module PoshWSUS把模組匯進來 04/22 08:00
17F:→ l9830826:好 我試試看 因為我有弄一個powershell再run WSUS裡面每 04/22 08:16
18F:→ l9830826:週自動排程 把一些過期的package自動刪除 所以應該是沒 04/22 08:17
19F:→ l9830826:問題才是..挺怪的 04/22 08:17