Wie können wir helfen?
WSUS Best-Practises
Wichtige Infos für den WSUS
- WSUS nur installieren, wenn ein richtiger MSSQL Server zur Verfügung steht
- WSUS Dienst sollte dediziert auf einem Windows Server betrieben werden
- Es sind GPOs für die WSUS Konfiguration zu erstellen
- Nur die Produkte und Klassifizierungen auswählen, die nötig sind
- Bevor der WSUS aktiviert wird, die neuesten Windows Updates installieren
Wichtige WSUS Scripts im laufenden Betrieb
A) WSUS Updates starten
Windows Powershell als Administrator ausführen
$updateSession = new-object -com "Microsoft.Update.Session"; $updates=$updateSession.CreateupdateSearcher().Search($criteria).Updates
wuauclt /reportnow
Function Force-WSUSCheckin($Computer)
{
Invoke-Command -computername $Computer -scriptblock { Start-Service wuauserv -Verbose }
# Have to use psexec with the -s parameter as otherwise we receive an "Access denied" message loading the comobject
$Cmd = '$updateSession = new-object -com "Microsoft.Update.Session";$updates=$updateSession.CreateupdateSearcher().Search($criteria).Updates'
& c:\bin\psexec.exe -s \\$Computer powershell.exe -command $Cmd
Write-host "Waiting 10 seconds for SyncUpdates webservice to complete to add to the wuauserv queue so that it can be reported on"
Start-sleep -seconds 10
Invoke-Command -computername $Computer -scriptblock
{
# Now that the system is told it CAN report in, run every permutation of commands to actually trigger the report in operation
wuauclt /detectnow
(New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()
wuauclt /reportnow
c:\windows\system32\UsoClient.exe startscan
}
}