mercredi 1 avril 2015

Installation WSUS via powershell sur un serveur 2012

Bien le bonjour,

Un petit article sur l'installation de WSUS via powershell.

#Installation WSUS
Install-WindowsFeature UpdateServices -IncludeManagementTools 

#Effectuer la configuration initiale
New-Item E:\WSUS -ItemType Directory
cd 'C:\Program Files\Update Services\Tools\'
.\WsusUtil.exe postinstall content_dir=e:\wsus 

#Afficher la configuration courante
$wsus = Get-WsusServer
$wsus.GetSubscription()

#En cas de Proxy
#$wuConfig = $Wsus.GetConfiguration()
#$wuConfig.ProxyName = "proxy.domaine.tld"
#$wuConfig.ProxyServerPort = 8080
#$wuConfig.UseProxy = $true
#$wuConfig.Save()

#Effectuer la synchronisation initiale
$Subs = $Wsus.GetSubscription()
$Subs.StartSynchronizationForCategoryOnly()

#Effectuer un rapport du status de synchronisation
$Subs.GetSynchronizationProgress() 
$Subs.GetSynchronizationStatus() 
$Subs.GetLastSynchronizationInfo()

#Lister les produits
Get-wsusproduct

#Désactiver toutes les produits
Get-Wsusproduct | Set-WsusProduct -Disable

#Définir les catégories de produit à inclure :
Get-WsusProduct | Where-Object {$_.Product.Title -in ('Windows Server 2012 R2')} | Set-WsusProduct

#Lister les classifications
Get-wsusclassification

#Désactiver toutes les classifications
Get-WsusClassification | Set-WsusClassification -Disable

#Définir les classifications d'update :
Get-WsusClassification | Where-Object { $_.Classification.Title -in ('Mise à jour critique','Mise à jour de la sécurité')} | Set-WsusClassification

#Initier la synchronisation :
$Subs = $Wsus.GetSubscription()
$Subs.StartSynchronization()

Prochain article sur la configuration du service WSUS.

Salutation,
Guillaume

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.