Kategorien
Inhalt

WSUS Best-Practises

Navigation:
< zurück

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'
   &amp; 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
   }
}

Kommentar absenden

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.