Jump to content

Vista unattended sysprep mit DHCP und DomainJoin


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich habe gerade die Aufgabe, einige Notebooks mit einem Vista Image zu versehen und anschließend unattended Sysprep durchzuführen.

Ich habe also zunächst mal ein Notebook fertig konfiguriert und davon ein Image gemacht, um dieses immerwieder zurücksetzen zu können.

Die Verteilung dieses Images mit WDS werde ich noch nicht machen, sondern bin gerade erst an der unattended Sysprep dran.

Parallel zu diesem, habe ich eine virtuelle Umgebung aufgebaut, in denen ich mit statischen IP Adressen arbeite. Hier habe ich übrigens keine Probleme bei der Ausführung. Er konfiguriert in den einzelnen Phasen, das was ich benötige, fährt in die Domäne rein und bezieht auch die korrekten Gruppenrichtlinien für den Computer. Hierbei habe ich die DNS-Angaben alle manuell gemacht über die unattended Datei ( DNSSuffixSearchOrder, DNSDomain, DNSServerSearchOrder ). NSLOOKUP kann schließlich in der gleichen Domäne, sowie in den übergeordneten Domänen alles auflösen und in der Domäne ist der der Computer wie geschrieben ebenfalls eingetragen, mit einem zufällig generierten Namen aus Besitzer und Firma (für das Testen so gewollt).

 

Ich möchte erwähnen, dass das Notebook, wenn händisch nach der Konfiguration auf DHCP umgestellt wird, von dem DHCP Server korrekte Parameter und Attribute erhält ( Die gleichen, die in der virtuellen Umgebung auch konfiguriert sind ).

 

Das Sysprep rufe ich auf dem fertig konfigurierten Notebook wie folgt auf:

\windows\system32\sysprep\sysprep /generalize /oobe /reboot /unattend:UNC-PFADANGABE-ZUR-SYSPREP.XML ( \\...\...\....xml )

 

Nachdem alle Phasen durchlaufen sind und zwei Mal neugestartet wurde komme ich zur Anmeldung und stelle dabei fest, dass ich nur lokale Konten zur Verfügung habe (u.A. das lokale Konto, welches ich mit Sysprep erstelle) und nicht in der Domäne bin. Auf dem DC ist kein Computerkonto eingetragen. Das soll nicht so sein! Der Computer hat, dadurch dass er nicht in der Domäne ist, auch nicht alle DNS-Informationen erhalten, was evtl. darauf schließt, dass das Problem bei der Übergabe der Parameter vom DHCP Server liegt? Er kann sich, wenn er nicht die korrekten Informationen von dem DHCP Server erhalten hat, nicht in die Domäne reinfahren, habe ich recht?

Leider steht in sämtlichen Protokollen des Clients nach dem Vorgang ( \windows\panther\unattendgc\setupact.log , System-Ereignisanzeige ) nichts zu einer Fehlermeldung drin.

 

Ich benötige nun die Hilfe von euch Profis! Bitte helft mir, denn ich habe nicht mehr viel Zeit um die Clients auszuliefern.

 

Die unattended Sysprep.xml für das Notebook, mit einer DHCP Konfiguration (die Settings zu windowsPE kann man sich wegdenken, da diese keine Auswirkung haben, habe ich bisher festgestellt):

 

(im nächsten Beitrag, da zu lang)

Link zu diesem Kommentar

<?xml version="1.0" encoding="utf-8" ?>

- <unattend xmlns="urn:schemas-microsoft-com:unattend">

- <settings pass="windowsPE">

- <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<EnableFirewall>false</EnableFirewall>

<EnableNetwork>true</EnableNetwork>

<Restart>Restart</Restart>

</component>

- <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" 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>Always</WillShowUI>

</SetupUILanguage>

<InputLocale>0407:00000407</InputLocale>

<LayeredDriver>1</LayeredDriver>

<SystemLocale>de-de</SystemLocale>

<UILanguage>de-de</UILanguage>

<UILanguageFallback>de-de</UILanguageFallback>

<UserLocale>de-de</UserLocale>

</component>

</settings>

- <settings pass="generalize">

- <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

- <OEMInformation>

<HelpCustomized>false</HelpCustomized>

<Manufacturer>hersteller</Manufacturer>

<Model>Vista RTM</Model>

<SupportHours>uhrzeit</SupportHours>

<SupportPhone>telefonnr</SupportPhone>

<SupportURL>url</SupportURL>

</OEMInformation>

<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>

<DoNotCleanTaskBar>false</DoNotCleanTaskBar>

<RegisteredOrganization>firma</RegisteredOrganization>

<RegisteredOwner>besitzer</RegisteredOwner>

<StartPanelOff>false</StartPanelOff>

</component>

</settings>

- <settings pass="specialize">

- <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" 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>

<UILanguage>de-de</UILanguage>

<UILanguageFallback>de-de</UILanguageFallback>

<UserLocale>de-de</UserLocale>

</component>

- <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" 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>subdom2</Domain>

<Username>adminacc</Username>

<Password>adminpw</Password>

</Credentials>

<JoinDomain>subdom2</JoinDomain>

<UnsecureJoin>false</UnsecureJoin>

<JoinWorkgroup />

<MachineObjectOU>ou=ou3,ou=ou2,ou=ou1,dc=subdom2,dc=subdom1,dc=dom,dc=tld</MachineObjectOU>

<DebugJoinOnlyOnThisError />

<DebugJoin>false</DebugJoin>

</Identification>

</component>

- <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<ComputerName>compname</ComputerName>

<RegisteredOwner>besitzer</RegisteredOwner>

<RegisteredOrganization>firma</RegisteredOrganization>

</component>

 

(FORTSETZUNG IM NÄCHSTEN BEITRAG...)

Link zu diesem Kommentar

- <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

- <RunSynchronous>

- <RunSynchronousCommand wcm:action="add">

- <Credentials>

<Domain>subdom2.subdom1.dom.tld</Domain>

<Password>adminpw</Password>

<Username>adminacc</Username>

</Credentials>

<Description>NetworkLocation</Description>

<Order>1</Order>

<Path>reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 00000000 /f</Path>

<WillReboot>OnRequest</WillReboot>

</RunSynchronousCommand>

</RunSynchronous>

</component>

</settings>

- <settings pass="oobeSystem">

- <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

- <Display>

<ColorDepth>32</ColorDepth>

<HorizontalResolution>1024</HorizontalResolution>

<RefreshRate>60</RefreshRate>

<VerticalResolution>768</VerticalResolution>

</Display>

- <OOBE>

<HideEULAPage>true</HideEULAPage>

<NetworkLocation>Work</NetworkLocation>

<ProtectYourPC>1</ProtectYourPC>

<SkipUserOOBE>true</SkipUserOOBE>

<SkipMachineOOBE>false</SkipMachineOOBE>

</OOBE>

- <UserAccounts>

- <DomainAccounts>

- <DomainAccountList wcm:action="add">

<Domain>subdom2.subdom1.dom.tld</Domain>

- <DomainAccount wcm:action="add">

<Group>admingruppe</Group>

<Name>adminacc</Name>

</DomainAccount>

</DomainAccountList>

</DomainAccounts>

- <LocalAccounts>

- <LocalAccount wcm:action="add">

- <Password>

<Value>adminpw</Value>

<PlainText>false</PlainText>

</Password>

<DisplayName>tempadminname</DisplayName>

<Group>admingruppe</Group>

<Name>tempadminacc</Name>

</LocalAccount>

</LocalAccounts>

</UserAccounts>

<BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>

<TimeZone>W. Europe Standard Time</TimeZone>

<StartPanelOff>false</StartPanelOff>

<ShowWindowsLive>false</ShowWindowsLive>

<RegisteredOwner>besitzer</RegisteredOwner>

<RegisteredOrganization>firma</RegisteredOrganization>

<DoNotCleanTaskBar>false</DoNotCleanTaskBar>

<DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>

</component>

- <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" 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>

<UILanguage>de-de</UILanguage>

<UILanguageFallback>de-de</UILanguageFallback>

<UserLocale>de-de</UserLocale>

</component>

</settings>

<cpi:offlineImage cpi:source="catalog://srv/reminst/images/vista32/install_windows vista.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />

</unattend>

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...