Назад | Перейти на главную страницу

Присоединение к домену Active Directory с помощью netdom

У меня есть простой сценарий для присоединения к домену AD и переименования компьютера. Когда я выполняю эти команды непосредственно в интерфейсе командной строки, все работает нормально.

Когда я выполняю то же самое с помощью командного файла, я получаю сообщение об ошибке

Сетевой путь не найден

Я работаю как администратор с полными правами. Я искал в Google форумы Microsoft, но мой случай уникален, потому что он работает из интерфейса командной строки, а не из командного файла

netdom join %%computername%% /domain:OPSCODEDEMO.COM /userd:Administrator /passwordd:xxx
netdom renamecomputer %%computername%% /NewName:%hostname% /Force

Среда - Windows 2k8 R2 SP1, работающая в Ninefold Cloud (Xenserver).

Я подозреваю, что виноваты ваши двойные проценты.

Вы можете увидеть, как это выполняется в вашем командном файле, добавив echo on непосредственно перед первым netdom и запуск командного файла из командной строки с повышенными привилегиями. Я ожидаю, что вы увидите что-то вроде:

netdom join %THE_COMPUTER_NAME% /domain:OPSCODEDEMO.COM /userd:Administrator /passwordd:xxx

Меня сбивает с толку то, как вы заставляете его работать вообще с двойными знаками процента, даже если просто запускаете эти команды в CLI «вручную».