none
Fehler in unattended Antwortdatei?

    Frage

  • Hallo und guten Morgen,

    scheinbar habe ich ein Problem mit meiner Antwortdatei. Ich bin auf diesem Thema blutiger Anfänger und brauche hilfe. Ich möchte mit SCVMM Templates erstellen und virtuelle Maschinen verteilen. Das klappt auch ganz gut. Allerdings verliert die Ursprüngliche Maschine beim Sysprep Features und bspw. das Keyboard Layout.

    Mit einer entsprechenden Antwortdatei könnte ich dieses steuern. Aber leider erkennt er meine (rudimentäre) Struktur nicht an.

    Was ist hier falsch:

    <?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>0x00000407</InputLocale>
          <SystemLocale>de-DE</SystemLocale>
          <UserLocale>de-DE</UserLocale>
          <UILanguage>de-DE</UILanguage>
          <UILanguageFallback>en-US</UILanguageFallback>
    		<Display>
        		<ColorDepth>16</ColorDepth>
    		    <HorizontalResolution>1152</HorizontalResolution>
    	    	<RefreshRate>60</RefreshRate>
    	    	<VerticalResolution>864</VerticalResolution>
    		</Display>
       <RegisteredOrganization>QlikTech GmbH</RegisteredOrganization>
    	</component>
    </settings>
    </unattend>
    

    Dank & Gruß, olli

    • Verschoben Andrei TalmaciuOwner Dienstag, 11. Januar 2011 09:39 Deployment Thema (aus:Windows Server)
    Montag, 10. Januar 2011 07:38

Alle Antworten

  • Hallo,

     

    ich hatte jetzt noch einen andere Beispiel XML gefunden, aber auch mit dieser stellt sich das System nicht autom. auf Deutsch um

    http://social.technet.microsoft.com/Forums/de/windowsdeploymentde/thread/5358a92f-8fdc-4e3e-b8d6-719f378e55ae

    Ich habe en-US durch de-DE ersetzt, bis auf den Fallback

    any hints?

    Dank & Gruß, olli

    Montag, 10. Januar 2011 13:10
  • Hallo olli,

    wie sieht es mit

    <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>0407:00000407</InputLocale>
          <SystemLocale>de-DE</SystemLocale>
          <UserLocale>de-DE</UserLocale>
          <UILanguage>de-DE</UILanguage>
          <UILanguageFallback>en-US</UILanguageFallback>
    <Display>
        <ColorDepth>16</ColorDepth>
        <HorizontalResolution>1152</HorizontalResolution>
        <RefreshRate>60</RefreshRate>
        <VerticalResolution>864</VerticalResolution>
    </Display>
       <RegisteredOrganization>QlikTech GmbH</RegisteredOrganization>
    </component>
    </settings>
    </unattend>

    aus?

    http://msdn.microsoft.com/en-us/goglobal/bb895996

    Gruß
    Andrei

    Dienstag, 11. Januar 2011 08:34
  • Hallo Andrei,

    besten Dank für die Antwort.

    Ich versteh leider nicht richtig. Was ist da jetzt der Unterschied? Die Formatierung?

    Kann es sein, dass ich das Problem umgehen kann wenn der Sysprep Prozess, ausgelöst vom SCVMM anders läuft? Bei einem normalen Vorgang kann ich eine Sysprep.XML als Antwortdatei angeben...

    Meine neuen Templates sind dertartig tief auf en-US eingestellt ... :-(

    Danke für die Aufklärung.

     

    Grüße, olli

    Dienstag, 11. Januar 2011 09:16
  • Hallo olli

    es geht um den richtigen Format für die <InputLocale> Komponente. 0407:00000407 im Gegensatz zu 0x00000407. In den folgenden Artikeln wird es auch weiter erklärt:

    http://technet.microsoft.com/en-us/library/cc748926(WS.10).aspx

    http://msdn.microsoft.com/en-us/goglobal/bb895996

    Ich wollte sicherstellen, dass zumindest das Keyboard Layout richtig verändert wurde. Könntest Du die Ordner %WINDIR%\Panther und %WINDIR%\System32\Sysprep\Panther für eine betroffene VM archivieren, auf SkyDrive hochladen und hier verlinken?

    PS: Ich werde den Thread im Deployment Forum verschieben.

    Gruß
    Andrei

    Dienstag, 11. Januar 2011 09:38
  • Hi,

    okay ... Soweit ich gelesen haben betrifft die Änderung aber Server 2003


    Anbei die Files, XML und Fehlermeldung

    http://cid-9821efebba9bd5b6.office.live.com/browse.aspx/Public/Foren/MS-Technet

     

    Dank & Gruß, olli

    Dienstag, 11. Januar 2011 14:55
  • Hallo olli

    aus den Logs konnte ich leider nicht viel erkennen ausser einer Fehlermeldung zu UILanguageFallback

    2011-01-11 09:59:22, Info                         [MUIUNATTEND.EXE] Unattended setting "UILanguageFallback" could not be found. error:(2). Ignoring.

    Habe mir dann nochmal die unattend Datei angeschaut und da ist mir folgendes aufgefallen:

    RegisteredOrganization ist Teil der Microsoft-Windows-International-Core Komponente, welches nicht erlaubt ist. Es sollte der Microsoft-Windows-Shell-Setup Komponente zugeordnet werden.

    http://technet.microsoft.com/en-us/library/cc722322(WS.10).aspx

    Könntest Du es nochmal ohne den RegisteredOrganization Teil probieren?

    Ich habe leider keinen Zugriff auf meine Deployment-Testmachine gerade, aber generell kann man unattend.xml Dateien im Windows System Image Manager validieren (Teil des Windows Automated Installation Kits)

    Gruß
    Andrei

    Mittwoch, 12. Januar 2011 13:41
  • Hallo olli

    bist Du hier inzwischen weitergekommen?

    Gruß
    Andrei

    Freitag, 14. Januar 2011 11:24
  • Hi,

    bin noch nicht zu gekommen.

    Bin jetzt auch erstmal bis 28.1. weg und kann nur eingeschränkt testen. Bitte Thema noch nicht schließen.

     

    Grüße, olli

    Freitag, 14. Januar 2011 14:50
  • Hi,

    ich weiß nicht ob jemand das noch lesen wird aber ich habe ein gleiches Problem wie Olli.

    Mein Szenario wie folgt:

    Hyper-V Server mit System Center Virtual Machine Manager 2008 R2
    Erstelle VM um daraus ein Template zu generiern
    > VM 1 englische ISO von Win Server 2008 R2
    > VM 2 deutsche ISO von Win Server 2008 R2

    Gebe folgende unattend.xml an:

    UNATTEND.XML:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
      <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="ia64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
          <SetupUILanguage>
            <UILanguage>de-DE</UILanguage>
          </SetupUILanguage>
          <InputLocale>0407:00000407</InputLocale>
          <UserLocale>de-DE</UserLocale>
          <UILanguage>de-DE</UILanguage>
          <SystemLocale>de-DE</SystemLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
          <UserData>
            <AcceptEula>true</AcceptEula>
            <FullName>Template_SRT</FullName>
            <Organization>QT</Organization>
            <ProductKey>
              <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
              <WillShowUI>Never</WillShowUI>
            </ProductKey>
          </UserData>
        </component>
      </settings>
      <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="ia64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
          <OOBE>
            <HideEULAPage>true</HideEULAPage>
            <NetworkLocation>Other</NetworkLocation>
            <ProtectYourPC>1</ProtectYourPC>
            <SkipMachineOOBE>true</SkipMachineOOBE>
            <SkipUserOOBE>true</SkipUserOOBE>
          </OOBE>
          <TimeZone>W. Europe Standard Time</TimeZone>
          <UserAccounts>
            <AdministratorPassword>
              <Value>P@ssw0rd</Value>
              <PlainText>true</PlainText>
            </AdministratorPassword>
            <LocalAccounts>
              <LocalAccount>
                <Password>
                  <Value></Value>
                  <PlainText>true</PlainText>
                </Password>
                <Description></Description>
                <DisplayName></DisplayName>
                <Group>Administrators;Users;</Group>
                <Name></Name>
              </LocalAccount>
            </LocalAccounts>
          </UserAccounts>
        </component>
        <component name="Microsoft-Windows-International-Core" processorArchitecture="ia64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
          <InputLocale>0407:00000407</InputLocale>
          <UserLocale>de-DE</UserLocale>
          <UILanguage>de-DE</UILanguage>
          <SystemLocale>de-DE</SystemLocale>
        </component>
      </settings>
      <settings pass="specialize">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="ia64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
          <ComputerName>*</ComputerName>
          <CopyProfile>true</CopyProfile>
        <RegisteredOwner></RegisteredOwner>
          <Display>
            <ColorDepth>32</ColorDepth>
            <HorizontalResolution>1024</HorizontalResolution>
            <RefreshRate>60</RefreshRate>
            <VerticalResolution>768</VerticalResolution>
          </Display>
        </component>
     
      </settings>
    </unattend>

    Für das erstellen einer neuen VM gebe ich folgende autounattend.xml an:

    AUTOUNATTEND.XML:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="windowsPE">
            <component name="Microsoft-Windows-Setup" 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">
                <SetupUILanguage>
                <UILanguage>de-DE</UILanguage>
                </SetupUILanguage>
                <InputLocale>de-DE</InputLocale>
                <SystemLocale>de-DE</SystemLocale>
                <UILanguage>de-DE</UILanguage>
                <UILanguageFallback>de-DE</UILanguageFallback>
                <UserLocale>de-DE</UserLocale>
            </component>
            <component name="Microsoft-Windows-International-Core-WinPE" 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">
                <SetupUILanguage>
                <UILanguage>de-DE</UILanguage>
                </SetupUILanguage>
                <InputLocale>de-DE</InputLocale>
                <SystemLocale>de-DE</SystemLocale>
                <UILanguage>de-DE</UILanguage>
                <UILanguageFallback>de-DE</UILanguageFallback>
                <UserLocale>de-DE</UserLocale>
            </component>
        </settings>
        
     <cpi:offlineImage cpi:source="wim:/sources/install.wim#Windows Server 2008 R2" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>

    Bei beiden Vm's (VM 1 & VM 2) bekomme ich immer:

    Aktueller Benutzer/Willkommensseite/Neue Benutzerkonten:

    Anzeigesprache: VM1 = english; VM2= Deutsch
    Eingabesprache: Englisch (USA) - US
    Format: Englisch (USA)
    Aufenthaltsort: Vereinigte Staaten

    Kann mir einer hier weiterhelfen aus welchen Gründen ich das gewünschte erhalten:
    Anzeigesprache: VM1 = english; VM2= Deutsch
    Eingabesprache: Deutsch (Deutschland) - Deutsch
    Format: Deutsch (Deutschland)
    Aufenthaltsort: Deutschland

    Besten Dank und falls ihr noch weiter Informationen braucht bitte Bescheid geben.

    //0rangeCatr


    • Bearbeitet QlikSr Dienstag, 13. März 2012 12:17
    Dienstag, 13. März 2012 12:16