Eine automatisierte Installation mit einer Antwort- und UDF-Datei

Bei der Installation mit einer Antwortdatei entsteht ein Problem. Nämlich, dass die Computernamen alle gleich sind. In einer Netzwerkumgebung darf ein Computername jedoch nur einmal vorkommen. Nach der Installation mit einer Antwortdatei muss man jeden Computernamen hinterher manuell ändern.

Wenn Sie auch diesen Schritt automatisieren wollen, bietet sich eine Installation mit einer UDF-Datei an. Wenn Sie die Antwortdatei anschauen, wird Ihnen auffallen, dass bei Computername nur ein Stern eingefügt ist.

unattend.txt
Eine unattend.txt mit einem Stern als Computernamen

Ein Stern als Computernamen wird immer dann eingefügt, wenn bei der Erstellung der Antwortdatei mehrere Computernamen eingegeben werden. Wenn Sie die Anleitung zur Erstellung einer Antwortdatei durchgegangen sind, werden Sie sich vielleicht fragen, wie man mehrere Computernamen eingeben kann.

Mehrere Computernamen kann man dann eingeben, wenn man als Installationstyp "Unbeaufsichtigte Installation" auswählt. Beim Installationstyp Systemvorbereitungsinstallation oder Remoteinstallationsdienste kann man nicht mehrere Computernamen eingeben. Das ist deshalb so, weil man beim Start der Installation angeben muss, wo sich die zusätzliche UDF-Datei befindet. Bei einer Systemvorbereitungsinstallation oder Installation über Bereitstellungsdienste hat man jedoch keine Möglichkeit, zusätzliche Parameter für die Installation anzugeben.

Unattend.udb wird automatisch erstellt

Wenn Sie bei der Erstellung einer Antwortdatei mehrere Computernamen eingeben, wird automatisch eine zusätzliche Datei erstellt. Die Datei heißt unattend.udb. In dieser Datei sind Abschnitte für jeden Computer enthalten. Diese beinhalten unter anderem die Computernamen für die zu installierenden Rechner. Der Computername in der Antwortdatei unattend.txt wird als Sprungmarke benutzt, um die Informationen aus der unattend.udb auszulesen.

Nun müssen Sie nur noch schaffen, die Installation in Kombination mit der Antwortdatei, den Computernamen der verwendet werden soll und der UDF-Datei zu starten. Dazu starten Sie die Installation mit der Kommandozeile über die Konsole. Zum Starten der Installation starten Sie entweder dem Befehl winnt.exe oder winnt32.exe. In diesem Fall kommen noch einige Parameter hinzu. Denn wir müssen noch angeben, welche Antwortdatei benutzt werden soll, welcher Computername und welche UDF-Datei.

Geben Sie folgenden Befehl ein, um die Installation mit den Parametern zu starten: winnt32.exe /unattend:unattend.txt /udf:Computername,unattend.udb.

unattend.udb
Eine unattend.udb mit Abschnitten für mehrere Computernamen

Wie Sie sehen, wird nach /udf: der Computername angegeben. Bei unattend.txt und unattend.udb müssen Sie jeweils den kompletten Pfad angeben.