次の方法で共有


テンプレートを使用して仮想マシンをデプロイする場合、地域設定は既定で英語に設定されます

この記事は、Virtual Machine Manager (VMM) でテンプレートを使用して仮想マシンを展開するときに、地域設定が既定で英語になる問題を解決するのに役立ちます。

元の製品バージョン: System Center 2012 Virtual Machine Manager
元の KB 番号: 2709539

現象

以下のシナリオについて考えてみます。

  • 仮想マシンは、en-US 以外のリージョン設定を使用するように構成されます (例: ja-JP または fr-FR)。
  • この仮想マシンから、System Center 2012 Virtual Machine Manager または System Center 2012 Virtual Machine Manager Service Pack 1 (SP1) を使用して VM テンプレートが作成されます。

このシナリオでは、このテンプレートを使用して作成された仮想マシンは、en-US リージョン設定を使用するように構成されます。

原因

このシナリオを使用して仮想マシンをデプロイすると、ゲスト オペレーティング システムの言語設定が既定で en-US でオーバーライドされます。

解決策 1

  1. VMM コンソールを起動します。

  2. Settings オプションを選択します。

  3. PowerShell を選択し、それぞれのテンプレートで以下のコマンドを実行します。

    $template = Get-SCVMtemplate | where {$_.Name -eq "Template_Name"}  
    $settings = $template.UnattendSettings;  
    $settings.add("oobeSystem/> Microsoft-Windows-International-Core/UserLocale","cy-GB");  
    $settings.add("oobeSystem/Microsoft-Windows-International-Core/SystemLocale","cy-GB");  
    $settings.add("oobeSystem/Microsoft-Windows-International-Core/UILanguage","cy-GB");  
    $settings.add("oobeSystem/Microsoft-Windows-International-Core/InputLocale","0452:00000452");  
    Set-SCVMTemplate -VMTemplate $template -UnattendSettings $settings
    

Note

上記の手順では、リージョン設定 (cy-GB など) は、使用されている言語によって異なります。

解決策 2

必要な特定のロケール設定を使用してunattend.xmlを作成します。 -us に設定されたサンプル unattand.xml ファイルを次に示しますがen-us エントリを選択した言語コードに置き換えることができます。

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-us</InputLocale>
            <SystemLocale>en-us</SystemLocale>
            <UILanguage>en-us</UILanguage>
            <UILanguageFallback>en-us</UILanguageFallback>
            <UserLocale>en-us</UserLocale>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:c:/install.wim#Windows Server 2012 SERVERDATACENTER" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

各言語で使用する必要がある地域設定については、次のサイトを参照してください。

詳細