Windows weigert sich, den Benutzer- und Computernamen während der unbeaufsichtigten Installation festzulegen

503
Daniel Ziltener

Ich versuche, die Namen des Computers und des Benutzers während einer auf unattend.xml basierenden Installation festzulegen. Wir sprechen vom letzten Start, bevor die Benutzerkonten aktiviert werden und der Anmeldebildschirm angezeigt wird. Dies ist mein Code in einer Powershell-Datei, die nach dem zweiten Neustart ausgeführt wird (gleiche Ergebnisse nach dem ersten Neustart):

Rename-Computer -NewName $compname Rename-LocalUser -Name Mitarbeiter -NewName $username 

$ compname und $ username enthalten die korrekten Werte, ich kann und habe das überprüft. Sie werden aus TXT-Dateien gelesen. Die Cmdlets geben keine Fehler zurück (ich habe sie in einem try / catch-Block). Stattdessen setzt Rename-Computer den Namen auf "-PC" und Rename-LocalUser führt ... nichts aus.

Ich habe auch die cmd-Entsprechungen ausprobiert, die den gleichen Effekt hatten:

wmic computersystem where caption='$(Hostname)' call rename $compname wmic useraccount where name='Mitarbeiter' rename $username 

Darüber hinaus habe ich versucht, die Befehle früher während der Installation auszuführen, nach dem ersten Neustart, der auf das Kopieren der Datei folgt. Danach wird ein Fehler ausgegeben: "System.AggregateException".

Wie kann ich sie machen lassen, was ich will?

0
Ein Fehler wurde offenbar von Microsoft eingeführt, wenn das Referenzabbild erstellt und auf demselben Computer sysprepiert wird. Versuchen Sie, das Image zu erfassen und auf einem anderen Computer (VM oder physisch) herunterzuziehen. harrymc vor 6 Jahren 0

0 Antworten auf die Frage