Fragensteller
Antwortdatei für Durchgang [specialize] kann nicht analysiert werden

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
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.
-
Danke für die Antwort, jedoch wurde die XML direkt mit dem Windows System Image Manager erstellt.
EDIT:
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)?
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
-
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.
- Bearbeitet Geraldo Lengando Donnerstag, 29. November 2018 15:29
-
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.