Автоматическая установка Windows 7 с DNS-сервером без DHCP: сбой присоединения к домену, утверждая, что не может найти домен

Я пытаюсь создать автоматический сценарий образа Windows 7, который будет выполнять простое присоединение к домену. Проблема в том, что DNS-сервер, предоставленный DHCP, абсолютно ничего не знает о моем домене, поэтому мне нужно настроить DNS-сервер на что-то, что знает о домене до того, как UnattendedJoin задание выполняется. Я делаю это с Microsoft-Windows-DNS-Client в unattend.xml,

Я нахожусь в точке, где я знаю, настройки DNS устанавливаются, потому что Local Area Connection Настройки IP NIC верны, как только машина Win7 запускается. Тем не менее, он никогда не доберется до домена. Конкретная ошибка:

[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 не использует их.

Что тут происходит?

1 ответ

В этой ситуации есть несколько вариантов, которые помогут вам присоединить ваши машины к домену.

Во-первых, поскольку сетевые параметры задаются на этапе специализации, вы можете запустить сценарий позже в процессе, который присоединяет компьютер к домену. На этапе oobesystem вы можете использовать параметры "SynchronousCommand" в параметре "FirstLogonCommands", который является частью компонента Microsoft-Windows-Shell-Setup, чтобы запустить скрипт для присоединения компьютера к домену.

Другой вариант - использовать автономное присоединение к домену, как описано в этой статье TechNet: "Пошаговое руководство по автономному присоединению к домену (Djoin.exe)".

Дополнительные пошаговые руководства и видеоролики, помогающие удовлетворить потребности в развертывании, можно найти на страницах " Доставка и развертывание Windows 7" и " Доставка и развертывание Windows 8" в серии Springboard Series на веб-сайте TechNet.

Надеюсь это поможет,

Другие вопросы по тегам