Univention Bugzilla – Bug 21289
Windows XP Unterstützung
Last modified: 2023-03-25 06:47:47 CET
Mit UCS DVS soll auch Windows XP als Desktop Betriebssystem unterstützt werden.
Das ist jetzt der Fall, zumindest XP SP3 32 bit, 64 bit von XP wird nicht unterstützt. Das System kann ganz normal installiert werden. Für den Sysprep müssen die Support Tools installiert werden. Anschließend kann einfach eine Verbindung zum Share \\<Rechner>\DVS aufgebaut werden. Dort liegen im Verzeichnis Windows XP SP3 die beiden Batch Dateien: - UCS-DVS-Sysprep-Unattended.bat - UCS-DVS-Sysprep.bat UCS-DVS-Sysprep-Unattended.bat versiegelt das System eigenständig. UCS-DVS-Sysprep.bat startet noch das MS Sysprep Tool. In der sysprep Datei sollten Seriennummer, Company usw. eingetragen werden. Per Default wird sysprep.inf aus dem DVS-Share verwendet.
Mit der aktuellen Version funktioniert der Sysprep für Windows XP nicht, nach einem Klick auf UCS-DVS-Sysprep-non-interactive erhalte ich die Fehlermeldung im Screenshot.
Created attachment 3214 [details] Fehlermeldung
Das scheint an den Anpassungen aus Bug #21291 zu liegen.
Das Skript sollte nun auch mit UNC Pfaden umgehen können. Außerdem wird nun im post-sysprep.bat (:remoteuser) automatisch die Firewall Ausnahme für remote Desktop aktiviert.
In der QA muss die Doku mit auf Aktualität geprüft werden: svn/doku/trunk/handbuch/dvs-handbuch.tex
Fehler während des Sysprep (Domain Join, Umbenennung ) sollten zu einer MsgBox führen. Hier sieht der Benutzer den Fehler und muss OK klicken.
Err handling verbessert, falls der vbscript Befehl "JoinDomainOrWorkGroup" nicht 0 zurück gibt, gibt es nun eine MsgBox.
Fehler in der Namensauflösung oder dem Domänenjoin werden nun abgefangen und führen nicht mehr zu scheinbar fertigen Instanzen. Windows XP wird erfolgreich vorbereitet und kann im Anschluss an Sysprep als Desktop verwendet werden.