web-dev-qa-db-ja.com

DHCP以外のDNSサーバーを使用したWindows7の無人インストール:ドメインへの参加が失敗し、ドメインが見つからないと主張する

単純なドメイン参加を行う無人のWindows7イメージスクリプトを作成しようとしています。キャッチは、DHCPが提供するDNSサーバーが私のドメインについてまったく何も知らないということです。そのため、UnattendedJoinタスクを実行する前に、DNSサーバーをドメインを認識するものに設定する必要があります。私はこれをMicrosoft-Windows-DNS-Clientunattend.xmlで行います。

Local Area Connection NIC IP設定はWin7マシンが起動すると正しいので、DNS設定が設定されていることがわかりました。しかし、それが実現することはありません。報告された特定のエラーは次のとおりです。

[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...

このエラーは、「ドメインが見つかりません」を意味しているようです。奇妙なことに、インストールが完了した後で手動でドメインに参加しようとすると、正常に機能します。そのため、何らかの理由で、DNS設定が以前に正しく設定されていても(ログファイルのさらに上に表示されます)、DJOIN.EXEはそれらを使用していません。

何が起きてる?

7
growse

この状況でマシンをドメインに参加させるのに役立つオプションがいくつかあります。

まず、ネットワーク設定は特殊パスで設定されているため、コンピューターをドメインに参加させるプロセスの後半でスクリプトを実行できます。 oobesystemパスでは、Microsoft-Windows-Shell-Setupコンポーネントの一部である「FirstLogonCommands」設定の下にある「SynchronousCommand」設定を使用して、コンピューターをドメインに参加させるスクリプトを実行できます。

もう1つのオプションは、このTechNetの記事で説明されているオフラインドメイン参加を使用することです。 「オフラインドメイン参加(Djoin.exe)ステップバイステップガイド」

展開のニーズに役立つその他のステップバイステップガイドとビデオは、Springboardの Windows 7の提供と展開 および Windows 8の提供と展開 ページにあります。 TechNetのシリーズ。

お役に立てれば、

1
dwolters