2012/09/09

Windows Server 2012 - WSUS -2-

PowerShell を勉強しなくてはならないと思うこの頃。
Windows Server Update Services Cmdlets in Windows PowerShell
Get-WsusUpdate -Classification All -Approval Unapproved
# Classification は省略すると All
# Approval は省略すると None になるから、
#   AnyExceptDeclined / Approved / Unapproved / Declined
Get-WsusUpdate -Classification Security -Approval Approved |
    Where-Object {$_.MsrcNumbers -eq "MS12-060"}
# MSRC が MS12-060 のセキュリティ更新
$Updates = Get-WsusUpdate -Classification Security -Approval Approved |
            Where-Object {$_.MsrcNumbers -eq "MS12-060"}
$Updates.Update
#更新プログラム詳細を列挙
Approve-WsusUpdate で承認していけるけど、ひとまず情報の取得っぽいところくらいからコツコツと。
Get-WsusUpdate -Classification Security -Approval Approved |
            Where-Object {$_.MsrcNumbers -eq "MS12-060"} |
            Approve-WsusUpdate -Action Install -TargetGroupName "GroupX"

0 件のコメント: