Windows Server 2008 Core – Update- und Lizenzmanagement
2. Juli 2009 Hinterlasse einen Kommentar
Automatische Updates konfigurieren
- Status des automatischen Updates ermitteln
cscript %systemroot%\system32\SCregEdit.wsf /AU /v
- automatisches Update konfigurieren
cscript %systemroot%\system32\SCregEdit.wsf /AU <Nummer>
wobei für Nummer gilt :
1 – Automatische Updates deaktivieren
2 – Benachrichtigen, aber nicht automatisch herunterladen oder installieren
3 – Updates herunterladen, aber Installationszeitpunkt manuell festlegen
4 – Empfohlene Updates automatisch herunterladen und auf dem Computer installieren
Beispiel: um alle Updates automatisch zu installieren
cscript %systemroot%\system32\SCregEdit.wsf /AU 4
net stop wuauserv
net start wuauserv
- automatische Updates deaktivieren
cscript %systemroot%\system32\SCregEdit.wsf /AU 1
net stop wuauserv
Der Dienst ist jetzt zwar nicht mehr aktiv wird jedoch bei einem Neustart wieder aktiviert. Um dies zu verhindern, muss der Starttyp geändert werden:
sc config wuauserv start= disabled
Wichtig ist das Leerzeichen zwischen “start=” und “disabled”.
Soll der Starttyp irgendwann wieder auf “Automatisch” eingestellt werden:
sc config wuauserv start= auto
Um jedoch erst einmal herauszufinden, in welchem Status sich der Dienst befindet:
sc qc wuauserv
- automatisches Update sofort erzwingen
wuauclt /detectnow
- installierte Updates anzeigen
wmic qfe list
Um Updates manuell und sofort zu installieren bietet Microsoft ein VBScript, welches diese Aufgabe erfüllt: http://msdn.microsoft.com/en-us/library/aa387102(VS.85).aspx
Windows Software Lizenzverwaltung
Über die Kommandozeile greift man mit dem Script „slmgr.vbs“ auf die Lizenzverwaltung zu.
Mit dem Befehl slmgr.vbs –atowird die Lizenz aktiviert.
Das Ablaufdatum der aktuellen Lizenz erhält man mit slmgr.vbs –xpr.
Alle weiteren Parameter dieses Skriptes erhält man mit slmgr.vbs -?.