quarta-feira, 21 de outubro de 2015

Opções regionais num template em Windows 2012

Aconteceu-me depois de criar um modelo (template) de uma VM em Windows 2012 através do VMM, mesmo estando as configurações regionais bem configuradas estas voltarem para en-US. 
Para corrigir isso depois do modelo criado, podem executar o seguinte script:

$templates = Get-SCVMtemplate

foreach ($template in $templates){
    $settings = $template.UnattendSettings;
    $settings.add("oobeSystem/Microsoft-Windows-International-Core/UserLocale","pt-PT");
    $settings.add("oobeSystem/Microsoft-Windows-International-Core/SystemLocale","pt-PT");
    $settings.add("oobeSystem/Microsoft-Windows-International-Core/UILanguage","pt-PT");
    $settings.add("oobeSystem/Microsoft-Windows-International-Core/InputLocale","1053:0000041d");
    Set-SCVMTemplate -VMTemplate $template -UnattendSettings $settings
};

Fonte: