Hotfix berprfung

Das Programm Hotfix erwartet einen Parameter, die Nummer der zu prfenden Sektion in der Hotfix.ini (1..n)
Geprft wird, ob die entsprechenden Unterschlssel in der lokalen Registry eingetragen sind.  Fr ServicePack-Installationen wird ber eine API-Funktion
das Betriebssystem und aktuelles ServicePack verglichen.

Die Hotfix.ini enthlt fr jeden Hotfix eine eigene Sektion:

[Hotfix-1] bis [Hotfix-n]

Jede Sektion besteht aus drei Eintrgen:

Regkey= Hier wird der Registry-Key, der geprft werden soll, eingetragen 
BS=     Hier wird das Betriebssystem eingetragen
SP=     Hier wird das vorauszusetzende ServicePack eingetragen.

Wenn ein Servicepack installiert werden soll, mu 

Regkey=Servicepack(n) z. B. Regkey=ServicePack2 oder Regkey=ServicePack3

sowie das Betriebssystem eingetragen werden.

Das Betriebssystem mu mit Gross- und Kleinschreibung korrekt eingetragen werden: Windows XP oder Windows 2000

Im Unterverzeichnis Log wird fr jeden Computer eine Protokolldatei angelegt, die den Hotfix und Installationsdatum anzeigt.

Das Programm endet mit der Fehlermeldung 15, wenn der Hotfix nicht installiert ist, darber kann man mit einer Bedingung in der Batch-Datei das Hotfix starten:


----------
Beispiel:

Hotfix 1
if errorlevel 15 starteHotfix.exe

----------

Die beste Einbindung erfolgt ber ein Shutdown-Skript einer Gruppenrichtlinie.

Die Computer mssen in eine OU verschoben werden, der Standardordner Computers des Active Directory ist ein Container. Hier kann keine Gruppenrichtlinie konfiguriert
werden.

Computerkonfiguration / Windows-Einstellungen / Skripts / Herunterfahren
Hier eine Batch-Datei eintragen, die dem Beispiel oben folgt.

Wichtig: Die Ausfhrungszeit der Shutdown-Skripte ist auf 10 Minuten begrenzt, dies mu gendert werden:

(Windows 2003)
Computerkonfiguration / Administrative Vorlagen / System / Skripts / Maximale Wartezeit fr Gruppenrichtlinienskripts

auf 0 setzen fr unendlich.

(windows 2000) 
Computerkonfiguration / Administrative Vorlagen / System / Anmeldung / Maximale Wartezeit fr Gruppenrichtlinienskripts