Хорошо, поэтому не уверен, что это все возможно в одном.

Ситуация: Новый компьютер не в домене, а локальная рабочая группа. Хотите изменить имя этого компьютера, присоединиться к домену и поместить имя компьютера в определенную рабочую группу для этого домена. Все это может быть сделано через графический интерфейс, так что это должно быть гипотетически возможно через командную строку, верно?

Я могу переименовать локальный компьютер, используя этот метод: CMD> WMIC COMPUTERSYSTEM where "Name='%computername%'" CALL Rename NEWNAME, Password, User

Это работает, однако требует изменений, чтобы изменения произошли.

Затем я создал командный файл, который отлично работает, чтобы делать то, что я хочу, используя NETDOM, однако его нельзя использовать, пока тот компьютер не будет перезагружен из-за изменения имени ...

SET /P compname=[promptString]
SET /P org=[promptString]

NETDOM JOIN %compname% /Domain:DOMAIN.NET /OU:%org%,DC=DOMAIN,DC=net /UserD:DOMAIN\user /PasswordD:password /Reboot:15 /verbose
PAUSE

Итак, я думаю, мой вопрос ... есть ли способ сделать это одним способом без перезагрузки? Если перезапуск абсолютно необходим, его слишком много времени; единственная причина, по которой я хочу сделать это VS с помощью графического интерфейса пользователя Windows, - это сразу же получить нужную организационную единицу без предварительной подготовки или перехода в AD и перемещения компьютера.

1 ответ1

1

Перезапуск является обязательным для отражения изменений. Даже когда вы делаете это без использования cmd, он предлагает перезагрузить компьютер. Таким образом, это действительно единственный способ сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .