Windows weigert sich, den Benutzer- und Computernamen während der unbeaufsichtigten Installation festzulegen
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 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen