作者iversonman (我還有點餓)
看板MIS
標題Re: [活動] 有辦法利用powershell來出wsus的report嗎
時間Thu Sep 10 09:16:07 2015
您好~
我們公司目前有用MBSA,不過只針對Server
我分享一下我寫的code :
====
$computerscope = New-Object
Microsoft.UpdateServices.Administration.ComputerTargetScope
$updatescope = New-Object Microsoft.UpdateServices.Administration.UpdateScope
$wsus.GetSummariesPerComputerTarget($updatescope,$computerscope)|Export-CSV
d:\temp\needpatch.csv -Encoding UTF8| Format-Table
InstalledCount,NotInstalledCount,ComputerTarget -Wrap -Auto |ForEach {
New-Object PSObject -Property -SearchBase
"ou=tp,DC=ap,DC=vishayint,DC=com"|Select-Object
InstalledCount,NotInstalledCount,ComputerTarget @{
ComputerTarget =
($wsus.GetComputerTarget([guid]$_.ComputerTargetId)).FullDomainName
NeededCount = ($_.DownloadedCount + $_.NotInstalledCount)
DownloadedCount = $_.DownloadedCount
NotApplicableCount = $_.NotApplicableCount
NotInstalledCount = $_.NotInstalledCount
InstalledCount = $_.InstalledCount
FailedCount = $_.FailedCount
percent = (($_.NotApplicableCount - $_.InstalledCount) /
$_.NotApplicableCount * 100)
}
}
=====
針對以上的code,run出來是沒錯誤,但是資訊有點落差
1.我只想要抓InstalledCount,NotInstalledCount,ComputerTarget這三個table,
但是我用Format-Table 他抓不出來,可參考圖 :
http://i.imgur.com/ibILZeu.jpg
2.我在ComputerTarget有定義,有辦法只抓PC name或domain name嗎?目前只能抓出
一堆亂碼的GUID,我有加-SearchBase "ou=tp,DC=ap,DC=vishayint,DC=com",他還是
無法辨識機器的DNS
3.我code如果加了-Filter {ComputerTargetID -Like "PCTP*"} 還沒是辦法只截取
PCname(我們公司的PC名稱都是PCTP開頭)
我目前只想把我要的那三個table撈出來列在excel上面方便我看目前所有PC有哪一些沒
update patch , 但是還是改不出來我要的PS
出來的資訊會像這樣
http://i.imgur.com/Zp6Ekiv.jpg ,有解嗎? @@
※ 引述《michaellai (麥克賴)》之銘言:
: ※ 引述《iversonman (我還有點餓)》之銘言:
: : 是否有辦法用powershell來做一個monitor pc update patch for AD domain
: : 我有找到一個: http://tinyurl.com/o2a3ng3 但是看不太懂
: 你找到的那篇文章寫的算清楚說~
: 還有步驟跟範例, 如果這樣對你來說有難度
: (I don't like PowerShell either...)
: 建議你可以看看 MBSA
: MS Baseline Security Analyzer
: https://goo.gl/EVho3A
: http://goo.gl/AwYJHk
: https://goo.gl/rTAqxl
: 可以掃描一群機器, 可以出Report,
: 上面問你這哪來的還可以說官方工具喔~
: 以上~
--
作者 MMMB4219 (FREF) 看板 Gossiping
標題 [問卦] 有沒有大學四年都單身的八卦?
時間 Wed May 23 00:00:47 2012
───────────────────────────────────────
1F:噓 srxcomtx:夠了嗎 嗆我嗆夠了嗎 我大學就是沒女朋友 幹妳媽咪05/23 00:03
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.197.195
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MIS/M.1441847771.A.E60.html
2F:→ iversonman: powershell好像在這蠻冷門的..還有更適合的版發文嗎@@ 09/11 09:07
3F:→ lu760423: 好像有專門的版 09/11 11:54
4F:→ iversonman: 我找不到專門的板討論powershell @@ 09/11 16:22
5F:→ Dino9021: 應該不是search computerid,查一下還有什麼element,另 09/13 07:27
6F:→ Dino9021: 外有些element是陣列,讀法又不太一樣,最好的資料來源 09/13 07:27
7F:→ Dino9021: 是微軟technet,先前用ps來做窮人的hyperV備份還原,但 09/13 07:27
8F:→ Dino9021: 是現在都忘光了,有些語法可以參考請搜尋我的發文 XD 09/13 07:27