none
Build and Capture: Vor Sysprep Regkey setzen RRS feed

  • Frage

  • Hallo zusammen

    Ich möchte gerne vor dem Sysprep einen Registry Key setzen, welche das Sysprep überlebt. Idee ist, dass ich meine OS Images versioniere und so den Namen des Images in einen RegKey hineinschreibe. So kann ich jederzeit prüfen, welches Image dazu verwendet wurde für das OSD. So kann ich eventuelle Fehler besser eingrenzen und genau sagen, wie viele Clients mit einem bestimmten Image aufgesetzt wurden.

    Ich habe dazu folgenden Step erstellt:

    cmd.exe /c reg add HKLM\Software\OSDImage /v OSDImage /t REG_SZ /d %OSDOperatingSystem%_%ImageName%.wim

    Die Variable %ImageName% fülle ich mit einem Powershell Script, welches das aktuelle Datum und Uhrzeit übergibt. Der RegKey wird ohne Sysprep geschrieben, also der Step funktioniert. 

    Nach dem Sysprep ist der Key jedoch weg. Ich vermute, dass Sysprep diesen löscht.

    Weis jemand, wie ich das Probleme löse, so dass der Key nach dem Sysprep noch vorhanden ist?

    Danke und Gruss

    Martin

    Dienstag, 12. August 2014 13:53

Antworten

  • Ich kenne für diesen Zweck nur eine Lösung: SynchronousCommand. Du musst sysprep mit einer Antwortdatei aufrufen. Diese erzeugst du mit Windows SIM aus dem ADK (früher AIK).

    Mit dem aktuellen Datum und der aktuellen Uhrzeit sehe ich Probleme. Schreibst du es in die Antwortdatei, ist es zu früh. Schreibst du es in das Kommando ist es zu spät, weil es erst bei der ersten Anmeldung des Benutzers ausgeführt wird. Selbst wnn das Kommando ein Skript ist, was auf einem Share liegt, stimmt der Zeitstempel nicht mit der Erstellung des Images überein.

    Würde es nicht reichen, den Namen des Images zu verwenden?


    Wenn dir meine Antwort nützt, kannst du "Als Antwort markieren" anklicken. Warum? Das steht hier.

    Freitag, 15. August 2014 12:19