Иногда на свежеустановленную систему (к примеру англоязычную) требуется добавить дополнительный язык ввода (например русский). Процедура эта достаточно проста, но при большом количестве серверов может занять много времени.
Автоматизировать этот процесс можно с помощью PowerShell. Для начала выводим список доступных языков и помещаем его в переменную:
$list = Get-WinUserLanguageList
А затем добавляем в полученный список нужный язык ввода:
$list.Add(″ru-RU″)
Set-WinUserLanguageList $list -Force
Примечание. Для работы команд требуется модуль International, входящий в состав PowerShell 4.0. В Windows 8.1\Server 2012 R2 он имеется по умолчанию, для более ранних систем необходимо установить отдельно.
Команды можно оформить в скрипт и использовать при автоматическом развертывании, либо выполнить на удаленных компьютерах. Работает на всех актуальных ОС семейства Windows, как клиентских так и серверных.
$lost.Add(″ru-RU″) — кажется, опечатка.