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 UnattendedJoin
Aufgabe ausgeführt wird. Ich mache das mit einem Microsoft-Windows-DNS-Client
in der unattend.xml
.
Ich bin an dem Punkt angelangt, an dem ich weiß, dass die DNS-Einstellungen festgelegt werden, da die Local Area Connection
NIC-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.EXE
werden sie aus irgendeinem Grund nicht verwendet.
Was ist denn hier los?
quelle
Microsoft-Windows-DNS-Client
. In welchem Installationspass haben Sie diesen eingestellt? Spezialisieren?Antworten:
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,
quelle