Unbeaufsichtigte Windows 7-Installation mit einem Nicht-DHCP-DNS-Server: Der Domänenbeitritt schlägt fehl und behauptet, dass die Domäne nicht gefunden werden kann


7

Ich versuche, ein unbeaufsichtigtes Windows 7-Image-Skript zu erstellen, das einen einfachen Domänenbeitritt ausführt. Der Haken ist, dass der von DHCP bereitgestellte DNS-Server absolut nichts über meine Domäne weiß. Daher muss ich den DNS-Server auf etwas einstellen, das die Domäne kennt, bevor die UnattendedJoinAufgabe ausgeführt wird. Ich mache das mit einem Microsoft-Windows-DNS-Clientin der unattend.xml.

Ich bin an dem Punkt angelangt, an dem ich weiß, dass die DNS-Einstellungen festgelegt werden, da die Local Area ConnectionNIC-IP-Einstellungen korrekt sind, sobald der Win7-Computer gestartet wird. Es schafft es jedoch nie in die Domain. Der gemeldete spezifische Fehler ist:

[DJOIN.EXE] Unattended Join: Begin
[DJOIN.EXE] Unattended Join: Loading input parameters...
[DJOIN.EXE] Unattended Join: AccountData = [NULL]
[DJOIN.EXE] Unattended Join: UnsecureJoin = [NULL]
[DJOIN.EXE] Unattended Join: MachinePassword = [secret not logged]
[DJOIN.EXE] Unattended Join: JoinDomain = [domain.example.com]
[DJOIN.EXE] Unattended Join: JoinWorkgroup = [NULL]
[DJOIN.EXE] Unattended Join: Domain = [DOMAIN]
[DJOIN.EXE] Unattended Join: Username = [domainuser]
[DJOIN.EXE] Unattended Join: Password = [secret not logged]
[DJOIN.EXE] Unattended Join: MachineObjectOU = [OU=Clients,OU=Bucket,DC=example,DC=domain,DC=com]
[DJOIN.EXE] Unattended Join: DebugJoin = [true]
[DJOIN.EXE] Unattended Join: DebugJoinOnlyOnThisError = [NULL]
[DJOIN.EXE] Unattended Join: Enabled DC Locator ETW tracing. Log file: C:\Windows\Panther\UnattendGC\UnattendedJoinDCLocator.etl
[DJOIN.EXE] Unattended Join: Checking that auto start services have started.
[DJOIN.EXE] Unattended Join: Joining domain [domain.example.com]...
[DJOIN.EXE] Unattended Join: Calling DsGetDcName for domain.example.com...
Unattended Join: DsGetDcName failed: 0x54b, last error is 0x0, will retry in 5 seconds...

Dieser Fehler scheint zu bedeuten, dass ich die Domain nicht finden kann. Was seltsam ist, ist, dass wenn ich versuche, nach Abschluss der Installation einen manuellen Domänenbeitritt durchzuführen, dies einwandfrei funktioniert. Obwohl die DNS-Einstellungen zuvor korrekt eingestellt wurden (ich kann sie weiter oben in der Protokolldatei sehen), DJOIN.EXEwerden sie aus irgendeinem Grund nicht verwendet.

Was ist denn hier los?


Es gibt einige verschiedene Orte, die Sie einstellen können Microsoft-Windows-DNS-Client. In welchem ​​Installationspass haben Sie diesen eingestellt? Spezialisieren?
MDMarra

Ich setze es auf 4: Spezialisieren, wo auch der unbeaufsichtigte Join stattfindet.
wachsen

Ich habe versucht, DNS-Einstellungen in 1: WinPE hinzuzufügen, aber das macht keinen Unterschied. Ich vermute, dass es keine NIC-Treiber in der WinPE-Instanz gibt ...
wachsen am

Wenn das Boot-Image keine NIC-Treiber enthält, wird die Installation niemals gestartet.
MDMarra

1
Ich weiß, dass dies alt ist, aber ich habe auch dieses Problem (mit SCCM). dcdiag / test: DNS meldet keine Fehler und ich kann die Domäne und alle Domänencontroller über eine Eingabeaufforderung in WinPE anpingen.
Matt

Antworten:


1

In dieser Situation gibt es verschiedene Optionen, mit denen Sie Ihre Computer der Domäne hinzufügen können.

Erstens, da die Netzwerkeinstellungen im Spezialisierungsdurchlauf festgelegt werden, können Sie später im Prozess ein Skript ausführen, das den Computer mit der Domäne verbindet. Im oobesystem-Durchlauf können Sie die Einstellungen für 'SynchronousCommand' unter der Einstellung 'FirstLogonCommands' verwenden, die Teil der Microsoft-Windows-Shell-Setup-Komponente ist, um ein Skript auszuführen, mit dem der Computer der Domäne hinzugefügt wird.

Eine weitere Option ist die Verwendung des Offline-Domänenbeitritts, wie in diesem TechNet-Artikel erläutert: "Schritt-für-Schritt-Anleitung zum Offline-Domänenbeitritt (Djoin.exe)" .

Weitere Schritt- für -Schritt - Anleitungen und Videos zu Hilfe bei Ihren Bereitstellungsanforderungen finden Sie auf den gefunden werden liefern und Bereitstellen von Windows 7 und das Liefern und Bereitstellen von Windows 8 Seiten der Springboard Series auf TechNet.

Hoffe das hilft,

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.