Как изменить язык / регион и речь в Windows 10 с помощью скрипта Powershell

Я пытаюсь переключить язык, регион и речь в Windows 10 с помощью скрипта Powershell. После завершения сценария пользователь выйдет из системы и должен будет войти снова. Так что все должно быть изменено.

Но регион и речь на данный момент не изменились. Кто-нибудь знает, что мне не хватает в сценарии?

Set-Culture en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinUILanguageOverride -Language en-US
Set-WinUserLanguageList en-US -Force
logoff;exit

Я хочу, чтобы пользователь просто запустил скрипт poweshell, чтобы он мог использовать Cortana с другой речью.

Был бы очень рад, если бы кто-то мог мне помочь или дать какие-то дополнительные советы.

Приветствие Кристиана

1 ответ

Нашел решение. Спасибо за ссылку на ветку.

Переключить на немецкий язык

Set-Culture de-DE
Set-WinSystemLocale -SystemLocale de-DE
Set-WinUILanguageOverride -Language de-DE
Set-WinUserLanguageList de-DE -Force
Set-WinHomeLocation -GeoId 94
shutdown -r;exit

Для en-US используйте следующие строки

Set-Culture en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinUILanguageOverride -Language en-US
Set-WinUserLanguageList en-US -Force
Set-WinHomeLocation -GeoId 244
shutdown -r;exit

После перезапуска необходим второй ручной перезапуск.

Привет Кристиан

Другие вопросы по тегам