none
PowerShell Как изменить язык по умолчанию RRS feed

  • Вопрос

  • Подскажите плз, как с помощью PowerShell поменять язык ввода по-умолчанию на Английский для всех пользователей (новых и стартового экрана). Целевая система Windows 8
    Также будет полезно знать как установить:

    Регион, форматы и не uni-code кодировку


    IT notes:

    http://Vam.in.UA


    • Изменено Dev_LC 5 ноября 2013 г. 8:05
    5 ноября 2013 г. 7:58

Ответы

  • http://technet.microsoft.com/en-us/library/hh852115.aspx

    <# List of all available cmdlets for International module #>
    
    Get-Command -Module International
    
    <# Example: This command sets the default input method override to English (United States) – US. #>
    
    Set-WinDefaultInputMethodOverride "0409:00000409"
    
    <# Example : Sets the system locale (the language for non-Unicode programs) for the current computer #>
    
    Set-WinSystemLocale ja-JP

    Взято из примеров. Думаю..проблем не возникнет


    Roman Levchenko, MCITP, MCTS http://www.rlevchenko.com




    • Предложено в качестве ответа R.LevchenkoMVP 5 ноября 2013 г. 8:27
    • Изменено R.LevchenkoMVP 5 ноября 2013 г. 8:36
    • Помечено в качестве ответа Dev_LC 5 ноября 2013 г. 12:01
    • Снята пометка об ответе Dev_LC 5 ноября 2013 г. 12:03
    • Помечено в качестве ответа Dev_LC 5 ноября 2013 г. 13:27
    5 ноября 2013 г. 8:20

Все ответы

  • http://technet.microsoft.com/en-us/library/hh852115.aspx

    <# List of all available cmdlets for International module #>
    
    Get-Command -Module International
    
    <# Example: This command sets the default input method override to English (United States) – US. #>
    
    Set-WinDefaultInputMethodOverride "0409:00000409"
    
    <# Example : Sets the system locale (the language for non-Unicode programs) for the current computer #>
    
    Set-WinSystemLocale ja-JP

    Взято из примеров. Думаю..проблем не возникнет


    Roman Levchenko, MCITP, MCTS http://www.rlevchenko.com




    • Предложено в качестве ответа R.LevchenkoMVP 5 ноября 2013 г. 8:27
    • Изменено R.LevchenkoMVP 5 ноября 2013 г. 8:36
    • Помечено в качестве ответа Dev_LC 5 ноября 2013 г. 12:01
    • Снята пометка об ответе Dev_LC 5 ноября 2013 г. 12:03
    • Помечено в качестве ответа Dev_LC 5 ноября 2013 г. 13:27
    5 ноября 2013 г. 8:20
  • Roman Levchenko, благодарю за модуль, я о нем не знал.

    Остался последний вопрос. Как установленные с помощью этого модуля настройки языков скопировать Дефолтному юзерю и на стартовый экран Windows ?


    IT notes:

    http://Vam.in.UA

    5 ноября 2013 г. 12:03
  • REG LOAD HKLM\DefUser C:\Users\Default\NTUSER.DAT

    <# просто пример..#>

    Set-ItemProperty hklm:\defuser\control panel\international -name Locale -Value "00000409"

    Set-ItemProperty hklm:\defuser\control panel\international -name LocaleName -Value "en-Us"

    <# Установка языка ввода по умолчанию 00000409 = Английский язык , ..419 = Русский #>

    Set-ItemProperty 'hklm\defuser\Keyboard Layout\Preload' -Name 1 -Value 00000409

    REG UNLOAD C:\Users\Default\NTUSER.DAT

    Как пример. Возможно не верно. Не проверял. На свой страх и риск :). 


    Roman Levchenko, MCITP, MCTS http://www.rlevchenko.com



    5 ноября 2013 г. 13:13