Erstellen eines Windows Server 2022 Templates für VMs
Wenn du regelmäßig neue Windows Server VMs benötigst, ist es zeitaufwendig und ineffizient, jedes Mal eine vollständige Installation von Windows Server durchzuführen. Eine effiziente Lösung dafür ist das Erstellen eines Windows Server 2022 Templates, das du immer wieder verwenden kannst.
Schritt 1: Vorbereitende Installation
Zunächst musst du eine saubere virtuelle Maschine (VM) erstellen und darauf Windows Server 2022 mit den von dir gewünschten Konfigurationen installieren. Diese VM dient als Grundlage für dein Template. Stelle sicher, dass alle notwendigen Updates installiert und die Grundkonfigurationen abgeschlossen sind, da diese in jeder zukünftigen VM aus diesem Template enthalten sein werden.
Schritt 2: Unattend.xml erstellen
Um zu vermeiden, dass du bei jedem Start einer neuen VM aus dem Template den Initialisierungsprozess, bekannt als “Out-Of-Box Experience” (OOBE), durchlaufen musst, kannst du diesen Prozess mit einer sogenannten unattend.xml
automatisieren. Diese Datei überspringt den OOBE-Prozess und setzt automatisch ein Administrator-Passwort.
Die OOBE umfasst in der Regel nur die Festlegung des Administrator-Passworts, daher musst du in der unattend.xml
lediglich diesen Schritt definieren. Hier ist ein Beispiel für den Inhalt der unattend.xml
:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<UserAccounts>
<AdministratorPassword>
<Value>P@ssw0rd123</Value>
<PlainText>true</PlainText>
</AdministratorPassword>
</UserAccounts>
</component>
</settings>
</unattend>
Speichere diese Datei beispielsweise unter C:\Windows\System32\Sysprep\unattend.xml
auf deiner VM.
Schritt 3: Sysprep ausführen
Um dein Template fertigzustellen, musst du das Sysprep-Tool verwenden. Sysprep bereitet die VM darauf vor, als Template verwendet zu werden, indem es das System generalisiert. Dabei werden unter anderem spezifische Informationen wie Computername und SID entfernt, sodass die VM für die Wiederverwendung geeignet ist.
Führe folgenden Befehl aus, um Sysprep mit der unattend.xml
zu verwenden:
sysprep /generalize /oobe /shutdown /unattend:C:\Windows\System32\Sysprep\unattend.xml
Dieser Befehl generalisiert die VM, überspringt die OOBE beim nächsten Start und fährt das System herunter.
Schritt 4: Template erstellen
Nachdem die VM heruntergefahren wurde, kannst du einen Snapshot oder ein vollständiges Backup der VM erstellen. Dieses Backup dient als dein Template, das du für die schnelle Erstellung neuer Windows Server VMs verwenden kannst. Wenn du eine neue VM benötigst, musst du lediglich das Template kopieren und starten. Das System ist sofort einsatzbereit, ohne dass du den OOBE-Prozess durchlaufen musst.
Mit diesem Vorgehen sparst du Zeit und vermeidest wiederholte Installationsprozesse bei der Erstellung neuer Windows Server VMs.