Powershell

Powershell ile WSUS Üzerindeki Tüm Güncellemelerin Onaylanması

Aşağıdaki betik ile bu işlemi WSUS konsolunu açmadan gerçekleştirebilirsiniz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$wsusserver = 'WSUS_SUNUCU_ADI'
#Load required assemblies
[void][reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer($wsusserver,$False)

$update = $wsus.GetUpdates()
$all = [Microsoft.UpdateServices.Administration.UpdateApprovalAction]::All
$install = [Microsoft.UpdateServices.Administration.UpdateApprovalAction]::Install

#Pick a group to approve an update for
$group = $wsus.GetComputerTargetGroups() | ? {$_.Name -eq "All Computers"}
#Approve the update
$update.Approve($install,$group)
pause

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.