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?
Microsoft-Windows-DNS-Client
. In welchem Installationspass haben Sie diesen eingestellt? Spezialisieren?