none
Antwortdatei für Durchgang [specialize] kann nicht analysiert werden RRS feed

  • Frage

  • Hallo,

    ich versuche ein Image für die Installation für von Windows 10 Pro zu erstellen.
    Dazu habe ich folgende Antwortdatei erstelllt:

    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="specialize">
            <component name="Microsoft-Windows-Shell-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">
                <CopyProfile>true</CopyProfile>
                <ComputerName>PC%03#</ComputerName>
            </component>
            <component name="Microsoft-Windows-UnattendedJoin" 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">
                <Identification>
                    <Credentials>
                        <Domain>DOMÄNE</Domain>
                        <Password>Passwort123</Password>
                        <Username>Benutzer</Username>
                    </Credentials>
                    <JoinDomain>DOMÄNE.LOCAL</JoinDomain>
                    <MachineObjectOU>OU=First,OU=Second,OU=Third,DC=DOMÄNE,DC=LOCAL</MachineObjectOU>
                </Identification>
            </component>
        </settings>
        <cpi:offlineImage cpi:source="wim:e:/downloads/windows_imaging/install.wim#Windows 10 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>

    Bei der Ersteinrichtung erscheint folgende Fehlermeldung:

    Die Antwortdatei für die unbeaufsichtigte Installation für Durchgang [specialize] konnte nicht analysiert oder verarbeitet werden. Die in der Antwortdatei angegebenen Einstellungen können nicht angewendet werden. Der Fehler wurde beim Verarbeiten von Einstelllungen für die Komponente [Microsoft-Windows-Shell-Setup] erkannt.

    Selbst ohne <ComputerName> kommt diese Fehlermeldung.

    Woher kommt der Fehler und wie ist er behebbar?

    Gruß
    tiganita


    • Bearbeitet tiganita Donnerstag, 8. November 2018 23:01
    Donnerstag, 8. November 2018 23:00

Alle Antworten

  • XML ist bzgl. der Schlüsselworte (Knoten und Attribute) case sensitive.
    D.h., du musst unbedingt auf Groß-/Kleinschreibung achten.
    Prüfe nochmal genauestens die Vorlagen für deine XML.

    Z.B. darfst du bei Encoding UTF-8 keine Umlaute wie bei "DOMÄNE" verwenden.
    Hierzu solltest du die Datei z.B. mit Notepad++ bearbeiten und explizit als UTF-8 speichern. Dann werden Sonderzeichen wie Umlaute umgesetzt.

    Alternativ sollte das Encoding "ISO-8859-1" für westeuropäisch genügen. Dann kannst du die XML native als Text speichern.

    Freitag, 9. November 2018 10:06
  • Danke für die Antwort, jedoch wurde die XML direkt mit dem Windows System Image Manager erstellt.
    Auch habe ich es nochmal mit NP++ überprüft und ist explizit als UTF-8 gespeichert.
    Umlaute sind in der endgültigen Datei nicht enthalten.

    Muss die Domäne bzw. die ObjectOUs klein geschrieben sein?
    Was muss genau beim Tag <Domain> und <JoinDomain> rein (domain.tld oder domain)?

    EDIT:
    Ich habe herausgefunden, dass die Form bei <JoinDomain> nur "domain" (ohne .tld) sein muss.
    Jedoch wird der PC jetzt nicht automatisch einer Domain hinzugefügt.
    • Bearbeitet tiganita Samstag, 10. November 2018 15:18 Update
    Freitag, 9. November 2018 19:18
  • Hi, es fehlt jedenfalls

    <UnsecureJoin>TRUE</UnsecureJoin>
    <PlainText>true</PlainText>

    aber ob das unter W10 und auch in die richtige OU funktioniert bezweifle ich.

    Ev. mit einem post script im "Microsoft-Windows-Shell-Setup\FirstLogonCommands"

        <settings pass="oobeSystem">
            <component name="Microsoft-Windows-Shell-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">
                <FirstLogonCommands>
                    <SynchronousCommand wcm:action="add">
                        <CommandLine>powershell.exe -File C:\script.ps1</CommandLine>
                        <Order>1</Order>
                    </SynchronousCommand>
                </FirstLogonCommands>

    $new_name = Read-Host 'Enter Name'
    $domain   = 'DOMÄNE.LOCAL'
    
    Add-Computer -Credential Get-Credential -DomainName $domain -NewName $new_name
    Restart-Computer -Force

    SG, G.


    Donnerstag, 29. November 2018 15:27
  • Hi

    I've tried it but unfortunately it didn't work as expected.

    <settings pass="oobeSystem">
            <component name="Microsoft-Windows-Shell-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">
                <FirstLogonCommands>
                    <SynchronousCommand wcm:action="add">
                        <Order>1</Order>
                        <CommandLine>powershell.exe -File C:\Users\Administrator\Downloads\Domain_Post_Installation\firstLogonScript.ps1</CommandLine>
                    </SynchronousCommand>
                </FirstLogonCommands>
            </component>
        </settings>

    It didn't start at all.

    Freitag, 11. Januar 2019 11:18