tobivan
Goto Top

Windows über Bereitstellungsdienst installieren - unattend funktioniert nicht

Hallo,

installiert ist (derzeit noch nicht produktiv) Windows Server 2019 Standard.
Mit WDS soll Windows 10 Pro für die Clients im LAN zur Verfügung gestellt werden (Windows 10 x64 build 1903).
Dazu habe ich mit dem "Windows System Image Manager" eine Antwortdatei erstellt.

Kopiere ich diese Antwortdatei als AutoUnattend.xml auf einen Stick, läuft die Installation durch wie geplant. Ich gehe also davon aus, dass die Datei theoretisch in Ordnung ist.
Nehme ich nun diese Datei und füge sie dem Installationsabbild im WDS hinzu, fragt der Windows-Installer ziemlich früh nach Eingaben (Sprache, dann Partitionen usw.).

Im Pfad \RemoteInstall\WdsClientUnattend liegt die Datei als WDSClientUnattend.xml vor.
Im Pfad \RemoteInstall\Images\Windows 10 Pro\install\Unattend liegt die Datei als ImageUnattend.xml vor.

Was mache ich hier falsch? Vielen Dank für Tipps.

Gruß
Tobias
wds_install_wim_unattend_2
wds_install_wim_unattend

Content-ID: 470966

Url: https://administrator.de/contentid/470966

Ausgedruckt am: 08.11.2024 um 16:11 Uhr

itisnapanto
itisnapanto 09.07.2019 um 16:30:44 Uhr
Goto Top
Moin,

ich tüddel da gerade auch mit rum . Die Einträge die du bei Client hast, brauchst du nicht.

Meinvorgehensweise war wie folgt.

1. Ordner für meine Images erstellt und dort die Versionen entpackt. Dort liegt auch die von mir generierte Antwortdatei.
2. Im Windowsbereitstellungsdienste bei Installationsabbilder einen neuen Eintrag. Dort fragt der nach der Install.wim .
3. Wie bei dir im ersten Bild gebe ich ihm dann den Pfad zu meiner xlm in meinem Imageordner.

So läuft es bei mir. In den Ordner Remoteinstall, kopiere ich händisch gar nichts rein.

Gruss
tobivan
tobivan 09.07.2019 um 16:54:38 Uhr
Goto Top
Einträge bei Client entfernt, WDS neu gestartet, aber ohne Änderung.
Deine Schritte entsprechen im Prinzip den meinigen.

Trotzdem geht's nicht bei mir ;-(
potshock
potshock 09.07.2019 aktualisiert um 19:58:11 Uhr
Goto Top
Hallo Tobias,

der WDS erfordert im Unterschied zum Stick/DVD zwei unterschiedliche unattend.xml. Die aber beide so heissen müssen, wenn ich mich recht erinnere.

Unter Eigenschaften des Servers -> Client mit „x64-Architektur“ wird die Verbindung zum WDS automatisiert, Partitionen auf dem Client angelegt und bestimmt auf welche Festplatte und Partition Windows installiert werden soll.

Die andere unattend.xml beinhaltet dann die eigentliche unbeaufsichtigte Installation von Windows. Hier wird dann Computername, User Accounts, Eula , zeitzone, Netzwerk etc. konfiguriert.

Potshock
itisnapanto
itisnapanto 10.07.2019 um 07:48:38 Uhr
Goto Top
Nicht ganz,

fängt schon dabei an, das ich keine XML Dateien wo reinkopiere.

Ansonsten poste mal deine Antwortdatei hier und bei welcher Win Version das probierst

Gruss
tobivan
tobivan 10.07.2019 um 14:32:09 Uhr
Goto Top
Ich habe nun zwei Antwortdateien erstellt:

- die erste ist nur für WindowsPE und liegt im Ordner \RemoteInstall\
Diese Datei ist in den Eigenschaften des WDS-Servers hinterlegt

- die zweite enthält nur Einträge für OOBE
Beim Hinzufügen dieser Antwortdatei zum Installationsabbild wird sie selbständig in den Ordner \RemoteInstall\Images\Windows 10 Pro\install\Unattend kopiert und umbenannt

Hier der Code für den WindowsPE Teil (MBR ohne Recovery-Partition):

<?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">  
            <DiskConfiguration>
                <Disk wcm:action="add">  
                    <CreatePartitions>
                        <CreatePartition wcm:action="add">  
                            <Order>1</Order>
                            <Size>500</Size>
                            <Type>Primary</Type>
                        </CreatePartition>
                        <CreatePartition wcm:action="add">  
                            <Order>2</Order>
                            <Extend>true</Extend>
                            <Type>Primary</Type>
                        </CreatePartition>
                    </CreatePartitions>
                    <ModifyPartitions>
                        <ModifyPartition wcm:action="add">  
                            <Active>true</Active>
                            <Format>NTFS</Format>
                            <Label>System</Label>
                            <Order>1</Order>
                            <PartitionID>1</PartitionID>
                        </ModifyPartition>
                        <ModifyPartition wcm:action="add">  
                            <Format>NTFS</Format>
                            <Label>Windows</Label>
                            <Letter>C</Letter>
                            <Order>2</Order>
                            <PartitionID>2</PartitionID>
                        </ModifyPartition>
                    </ModifyPartitions>
                    <DiskID>0</DiskID>
                    <WillWipeDisk>true</WillWipeDisk>
                </Disk>
            </DiskConfiguration>
            <UserData>
                <ProductKey>
                    <Key>W269N-WFGWX-YVC9B-4J6C9-T83GX</Key>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
            </UserData>
            <WindowsDeploymentServices>
                <ImageSelection>
                    <InstallTo>
                        <DiskID>0</DiskID>
                        <PartitionID>2</PartitionID>
                    </InstallTo>
                    <WillShowUI>Never</WillShowUI>
                </ImageSelection>
                <Login>
                    <Credentials>
                        <Domain>MeineDomain.local</Domain>
                        <Password>MeinPasswort</Password>
                        <Username>MeinAdmin</Username>
                    </Credentials>
                    <WillShowUI>Never</WillShowUI>
                </Login>
            </WindowsDeploymentServices>
        </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>
                <WillShowUI>Never</WillShowUI>
            </SetupUILanguage>
            <InputLocale>de-DE</InputLocale>
            <SystemLocale>de-DE</SystemLocale>
            <UserLocale>de-DE</UserLocale>
            <UILanguage>de-DE</UILanguage>
            <UILanguageFallback>de-DE</UILanguageFallback>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:d:/iso/win10_x64_1903/install.wim#Windows 10 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" />  
</unattend>


Und hier der Code für den OOBE-Teil, reduziert auf zwei einfache Elemente, die wohl mit Sicherheit gehen sollten:

<?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>de-DE</InputLocale>
            <SystemLocale>de-DE</SystemLocale>
            <UILanguage>de-DE</UILanguage>
            <UILanguageFallback>de-DE</UILanguageFallback>
            <UserLocale>de-DE</UserLocale>
        </component>
<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"> 
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                <ProtectYourPC>3</ProtectYourPC>
                <HideLocalAccountScreen>true</HideLocalAccountScreen>
                <NetworkLocation>Work</NetworkLocation>
                <SkipMachineOOBE>false</SkipMachineOOBE>
                <SkipUserOOBE>false</SkipUserOOBE>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
            </OOBE>
</component>
    </settings>
    <cpi:offlineImage cpi:source="wim:d:/iso/win10_x64_1903/install.wim#Windows 10 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> 
</unattend>
marcelk
marcelk 17.08.2020 aktualisiert um 10:24:15 Uhr
Goto Top
Auch wenn es schon ein Jahr alt ist:
Möglicherweise hilft der Tipp jemandem der bei der Fehlersuche hierhin kommt.
Die Felder beim Reiter Client sind falsch beschriftet!
x64 und arm ist vertauscht!
Siehe: https://winxperts4all.at/index.php/betriebssysteme/windows-server-2019-l ...

Somit konnte es nicht funktionieren. Hat mich einen ganzen Tag gekostet.