Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Можно ли добавить/удалить язык (раскладку клавиатуры)? (http://forum.oszone.net/showthread.php?t=303697)

Masutin 09-08-2015 00:57 2539041

Можно ли добавить/удалить язык (раскладку клавиатуры)?
 
При ручном добавлении или удалении языка, в HKLM\SOFTWARE\Microsoft\Cryptography\RNG каждый раз меняется 16-ричное значение Seed. Поэтому, вероятно, изменить состав языков через реестр нельзя.

corbis 10-08-2015 12:21 2539587

Пример на PowerShell добавляет французский язык в систему:

Код:

$OldList = Get-WinUserLanguageList
$OldList.Add("fr-FR")
Set-WinUserLanguageList $OldList


Masutin 03-12-2015 05:23 2580912

Уважаемые! Якобы Get-WinUserLanguageList доступна начиная с Windows 8. Возможно ли нечто для PowerShell не выше v2 или иных скриптов?

Iska 03-12-2015 06:29 2580920

Надо полагать, возможно. Дело за малым — написать.

Kazun 03-12-2015 08:55 2580948

https://msdn.microsoft.com/en-us/goglobal/bb964650#eyb

http://blogs.technet.com/b/yongrhee/...ttend-xml.aspx
http://blog.compower.org/2013/09/09/...ts-unattended/

Добавить:
Код:

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList>
<gs:InputPreferences>

<!--ch-Google--><gs:InputLanguageID Action="add" ID="0804:E0200804"/>

</gs:InputPreferences>
</gs:GlobalizationServices>

control intl.cpl,, /f:"AddKeyboardLanguage.xml"

Удалить:
Код:

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList>
<gs:InputPreferences>

<!--ch-Google--><gs:InputLanguageID Action="remove" ID="0804:E0200804"/>

</gs:InputPreferences>
</gs:GlobalizationServices>



Время: 13:09.

Время: 13:09.
© OSzone.net 2001-