Estou tentando encontrar uma maneira de instalar automaticamente os pacotes de idiomas do Windows 8 em computadores existentes, mas ainda não encontrei um jeito. Eu posso obter a lista atual de idiomas com Get-WinUserLanguageList no Powershell:
PS C:\WINDOWS> Get-WinUserLanguageList
LanguageTag : en-CA
Autonym : English (Canada)
EnglishName : English
LocalizedName : English (Canada)
ScriptName : Latin script
InputMethodTips : {1009:00000409}
Spellchecking : True
Handwriting : False
LanguageTag : en-US
Autonym : English (United States)
EnglishName : English
LocalizedName : English (United States)
ScriptName : Latin script
InputMethodTips : {0409:00000409}
Spellchecking : True
Handwriting : False
E posso adicionar a essa lista sem muita dificuldade em usar Set-WinUserLanguageList
. Eu escrevi um script do Powershell para fazer isso:
Param(
[Parameter(Mandatory=$True,Position=1)][string]$LanguageTag
)
Import-Module International
$Skip = $False
$list = Get-WinUserLanguageList
$list | ForEach-Object {
if($_.LanguageTag -eq $LanguageTag) {
"$LanguageTag already installed"
$Skip = $True
}
}
if($Skip -ne $True ) {
$list.Add($LanguageTag)
"$LanguageTag will be installed"
Set-WinUserLanguageList -Force $list
}
Isso me permite adicionar à lista de idiomas do usuário, mas quando eu vou para a lista de idiomas no painel de controle, está lá, mas diz:
"Windows display language: Available for download"
Eu quero baixar automaticamente esse idioma. Eu sinto que estou quase lá, mas não consigo descobrir como fazer esse download acontecer. Os idiomas que eu quero instalar são o chinês simplificado e o chinês tradicional, e eles não parecem estar disponíveis para download fora do painel de controle.
Posso, talvez, automatizar o painel de controle para iniciar o download? Ou há uma maneira melhor?
Tags windows-8 script language-pack