sascha78
Goto Top

Windows 10 "Welcome screen" und "New user accounts einstellen via Batch

Hallo zusammen,

in unserer Firma werden Rechner nun mit Microsoft Autopilot installiert. Nun haben wir das Problem, dass egal was bei Region und Keybord ausgewählt wird, nach der Installation die Region auf USA, das Tastaturlayout auf US und die Zeitzone auf "pacific standard time" eingestellt ist.

Wir passen die Settings mit den folgenden Befehlen über eine Batch an, welche unter einem Installationsaccount (lokaler user) ausgeführt wird.

Tastaturlayout auf deutsch einstellen
powershell -command New-WinUserLanguageList en-DE
gefolgt von 
powershell -command Set-WinUserLanguageList en-DE

Region und Format umstellen
powershell -command Set-WinSystemLocale -SystemLocale de-DE

Zeitzone umstellen
tzutil /s "W. Europe Standard Time"  

Soweit ist, nach einem Neutstart des Computers, für den Installationsaccount alles so eingestellt, wie es benötigt wird. Leider findet diese Konfiguration unter dem lokalen Installationsaccount statt und wird nicht für den "Welcome Screen" und neue "User Accounts" übernommen.

Ich suche nun einen Befehl, mit dem die Einstellungen des lokalen Installationsaccount für den "Welcome screen" und "New user accounts" übernommen werden. Leider konnte ich keine Befehle dazu finden, sondern nur Beiträge wie dies manuell angepasst wird.

Aktuell wird dies manuell gemacht (Contol Panel -> Region -> Administrative -> Copy settings -> Copy your current settings to). Leider wird dies jedoch sehr oft vergesen, da die Anpassungen an den Systemen mittlerweile einfach zu viel sind, als sich diese alle noch merken zu können und eine 50-seitige Anleitungen entsprechen leider auch nicht mehr der heutigen, durchschnittlichen Aufmerksamkeitsspanne.

Freue mich, wenn mir da jemand weiterhelfen kann.
Danke & Gruß
Sascha

Content-Key: 4706082465

Url: https://administrator.de/contentid/4706082465

Printed on: May 21, 2024 at 04:05 o'clock

Mitglied: 4400667902
Solution 4400667902 Nov 21, 2022 updated at 09:47:07 (UTC)
Goto Top
Dafür gibt es keinen einfachen Befehl, zumindest bis Windows 10.
Bei Windows 10 musst du eine XML Erstellen
https://learn.microsoft.com/en-us/troubleshoot/windows-client/deployment ...
Und Regionallanguagebar Settings setzen
https://forum.matrix42.com/viewtopic.php?t=14726
Es handelt sich nämlich um einen großen Satz an Registry-Werten die im Default-Profile und Systemprofiles gesetzt werden müssen.

Ab Windows 11 gibt es dann endlich wieder einen einfachen Befehl dafür
Copy-UserInternationalSettingsToSystem
Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser 
$true

Uk.
Member: colinardo
Solution colinardo Nov 21, 2022 updated at 11:26:58 (UTC)
Goto Top
Servus Sascha.
die Abkürzung mittels CMDLet in Windows 11 wurde ja genannt. Programmatisch für alle anderen siehe folgenden Powershell-Schnippsel (funktioniert hier von den alten OS bis hin zu Windows 11 im Test problemlos):
Win2016 - Core Installation - Systemsprache ändern

Grüße Uwe
Member: Sascha78
Sascha78 Nov 22, 2022 updated at 11:12:35 (UTC)
Goto Top
Hallo ukulele
Zitat von @4400667902:

Dafür gibt es keinen einfachen Befehl, zumindest bis Windows 10.
Bei Windows 10 musst du eine XML Erstellen
https://learn.microsoft.com/en-us/troubleshoot/windows-client/deployment ...
Das hatte ich auch gelesen und gehofft, dass wäre nicht notwendig.
Und Regionallanguagebar Settings setzen
https://forum.matrix42.com/viewtopic.php?t=14726
Es handelt sich nämlich um einen großen Satz an Registry-Werten die im Default-Profile und Systemprofiles gesetzt werden müssen.
Das kenne ich noch nicht, werde es mir mal anschauen, vielen Dank.
Ab Windows 11 gibt es dann endlich wieder einen einfachen Befehl dafür
Copy-UserInternationalSettingsToSystem
Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser 
$true
Dieser funktioniert ja leider erst ab Windows 11. Ich hatte vergessen Windows 10 im Titel anzugeben und habe das noch korrigiert.

Danke & Gruß
Sascha
Member: Sascha78
Sascha78 Nov 22, 2022 at 11:12:25 (UTC)
Goto Top
Hallo colinardo
Zitat von @colinardo:

Servus Sascha.
die Abkürzung mittels CMDLet in Windows 11 wurde ja genannt. Programmatisch für alle anderen siehe folgenden Powershell-Schnippsel (funktioniert hier von den alten OS bis hin zu Windows 11 im Test problemlos):
Win2016 - Core Installation - Systemsprache ändern

Grüße Uwe
Ich hatte leider vergessen Window 10 im Titel anzugeben, was ich nachgeholt habe.
Ich werde mir das mit dem XML mal anschauen.
Wir benötigen Englisches OS mit deutschem Tastaturlayout, Format, Region etc.

Danke & Gruß
Sascha
Member: colinardo
colinardo Nov 22, 2022 updated at 11:24:43 (UTC)
Goto Top
Zitat von @Sascha78:

Ich hatte leider vergessen Window 10 im Titel anzugeben, was ich nachgeholt habe.
Ich werde mir das mit dem XML mal anschauen.
Wir benötigen Englisches OS mit deutschem Tastaturlayout, Format, Region etc.
Kein Problem, das funktioniert wie gesagt mit jedem Windows OS ab Version 7. Entsprechende Tastaturen lassen sich ja im XML nach Wunsch zusätzlich hinzufügen, so dass sich sämtliche Settings damit konfigurieren lassen.
Nutze ich hier schon seit Ewigkeiten dafür.