Freigeben über


Regionale Einstellungen werden standardmäßig auf Englisch festgelegt, wenn sie einen virtuellen Computer mithilfe einer Vorlage bereitstellen.

Dieser Artikel hilft Ihnen, ein Problem zu beheben, bei dem die regionalen Einstellungen beim Bereitstellen eines virtuellen Computers standardmäßig englisch sind, indem Sie eine Vorlage im Virtual Machine Manager (VMM) verwenden.

Originalproduktversion: System Center 2012 Virtual Machine Manager
Ursprüngliche KB-Nummer: 2709539

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Ein virtueller Computer ist so konfiguriert, dass andere regionale Einstellungen als en-US verwendet werden (Beispiel: ja-JP oder fr-FR).
  • Mithilfe von System Center 2012 Virtual Machine Manager oder System Center 2012 Service Pack 1 (SP1) wird eine VM-Vorlage auf diesem virtuellen Computer erstellt.

In diesem Szenario werden virtuelle Computer, die mit dieser Vorlage erstellt werden, für die Verwendung der regionalen en-US-Einstellungen konfiguriert.

Ursache

Wenn Sie virtuelle Computer mit diesem Szenario bereitstellen, wird die Spracheinstellung des Gastbetriebssystems standardmäßig mit "en-US" außer Kraft setzen.

Lösung 1

  1. Starten Sie die VMM-Konsole.

  2. Wählen Sie die Option "Einstellungen" aus.

  3. Wählen Sie PowerShell aus, und führen Sie die nachfolgenden Befehle in der jeweiligen Vorlage aus.

    $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
    

Notiz

Für die vorstehenden Schritte variieren die regionalen Einstellungen (z. B. cy-GB) je nach verwendeter Sprache.

Lösung 2

Erstellen Sie eine unattend.xml mit den erforderlichen Gebietsschemaeinstellungen. Nachfolgend finden Sie ein Beispiel unattand.xml Datei, das auf "en-us" festgelegt ist, aber Sie können die en-us-Einträge durch den Sprachcode Ihrer Wahl ersetzen.

<?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>

Informationen zu den regionalen Einstellungen, die für jede Sprache verwendet werden sollten, finden Sie auf den folgenden Websites:

Weitere Informationen