Как переименовать компьютер в домене

Обновлено: 04.07.2024

Можно, конечно, вручную выгнать его из домена, изменив имя и установив рабочую группу, а затем обратно подключить его к домену под новым именем. Однако это требует личного участия и в случае определенных настроек параметров безопасности получить компьютер без административных прав (если локальные администраторы заблокированы и административный доступ есть только у некоторых доменных учетных записей).

Самый правильный и удобный способ переименовать компьтер в домене, это использовать возможности предоставленные нам самим доменом.

Переименовываем компьютер

На рабочем месте администратора нам необходима консольная программа netdom, ее можно установить из Support\Tools на диске с дистрибутивом ОС.

Параметры команды:
netdom renamecomputer /newname:/userd:\ /passwordd:* /usero:
/passwordo:* /reboot:

Описание предыдущей командной строки:

  • — текущее имя компьютера.
  • — имя, которое вы хотите присвоить компьютеру.
  • \ — NetBIOS-имя домена и имя учетной записи пользователя, обладающего правами администратора на объект компьютера в домене.
  • — это пользователь, обладающий локальными правами администратора. Может совпадать с учетной записью пользователя, указанной для /userd:
  • Значок «звездочка» (*) — это значение, связанное с параметрами /passwordd: и/passwordo: и указывающее, что для отображения вводимого пароля следует использовать скрытые символы.
  • — это промежуток времени между переименованием компьютера и его перезагрузкой. Если этот параметр не указан, компьютер следует перезагрузить вручную.

Эту команду следует вводить в одну строку, к примеру у нас есть компьютер test в домене example , переименовываем в work-01:

netdom renamecomputer test /newname:work-01 /userD:example\administrator /passwordd:парольадминистратора

После этого остается только перезагрузить компьютер и он будет иметь новое имя.

Автоматизируем

Чтобы не вводить всю команду каждый раз, когда необходимо переименовать компьютер, можно использовать специальный BAT-файл:

В этом скрипте необходимо указать логин и пароль пользователя, обладающего соответствующими полномочиями и тогда после запуска скрипта достаточно будет указать старое имя компьютера и новое.

Вспомогательные материалы по теме:

«Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом

При попытке открыть какую-либо команду через окно служебной программы или консоль, вы сталкиваетесь с ошибкой – «Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Система упрямо не открывает файл по каким-то причинам и этот факт очень раздражает. Причиной этого может быть один из нескольких вариантов: неправильно указан путь к файлу и отсутствие компонента в системе вообще, т.е по указанному адресу его не существует.


Ошибка в системной переменной

Основные причины, по которым появляется ошибка «не является внутренней или внешней командой»

Как уже было сказано, одна из причин заключается в неправильном указании пути к открываемому файлу. Обычно путь к файлу прописан в переменной «Path» в системе, должен быть указан строгий путь к директории, в котором размещены нужные файлы. Если имеются какие-то ошибки в настройках при указании пути в переменной, либо при указании имени файла, то система будет выдавать именно такую ошибку – «имя файла» не является внутренней или внешней командой, исполняемой программой.

Первым делом необходимо указать точный путь переменной «Path» операционной системе, чтобы не возникало ошибок при открытии файла. Для этого нужно наверняка знать расположение папки. К примеру, обратимся к программе, которая в дальнейшем будет работать с исполняемым файлом в определенной папке.

Переменная «Path» — это переменная операционной системы, которая служит для того, чтобы найти указанные исполняемые объекты через командную строку или терминал. Найти ее можно в панели управления Windows. В новых версиях Виндовс и других ОС указание вручную обычно не требуется.


Системная переменная Path

Указываем правильный путь в переменной path на ОС Windows 7

Чтобы правильно указать путь необходимо знать точное расположение файла.

Как переименовать Windows компьютер из командной строки

Если файл программы, который нужно открыть лежит на диске в С:\Program Files\Java\jdk 1.8.0.45\bin, тогда этот путь нужно скопировать и указать в системной переменной для последующего открытия.

  1. Далее нам понадобиться рабочий стол, наводим мышь на «Мой компьютер» и в контекстном меню выбираем «Свойства».
  2. Нажимаем «Дополнительные параметры» слева и выбираем пункт «Переменные среды».
  3. В открывшемся окне ищем строку «Path» нажимаем на нее и вставляем скопированные путь сюда.
  4. Действие нужно подтвердить кнопкой «Ок». Компьютер желательно перезагрузить, чтобы настройки точно вступили в силу. Откройте консоль и вбейте нужную команду. Ошибки быть не должно.


В том случае, если ошибка будет появляться снова, попробуйте перенести программу в рабочие директории диска с установленной операционной системой, например /System32. С этой директорией Виндовс работает чаще.

Также ошибки возникают из-за отсутствия компонентов программы. Устранить их можно дополнив нужными. Для примера возьмем компонент «Telnet». Чтобы его включить, перейдите:

  • На «Панель управления».
  • Дальше выберите «Включение и выключение компонентов».
  • Из списка выбираем «Клиент Telnet», напротив ставим галочку и нажимаем «Ок».
  • Компонент должен работать и ошибок возникать больше не должно.


Компонент Windows Telnet

Задать переменную «Path» в ОС Windows 8/8.1/10

  1. Заходим на «Панель управления».
  2. Кликаем ссылку «Дополнительные параметры системы».
  3. Находим «Переменные среды». В этом разделе нужно выбрать «Path». Далее «Изменить», если нет готовой – создать заново.
  4. В пункте «Изменение системной переменной» укажите нужное вам значение и подтвердите кнопкой «Ок». Закрываем и все остальные окна, кликая «Ок».
  5. Откройте заново командную строку или терминал и попробуйте снова ввести ваш запрос. Сейчас должно все работать исправно.

PsTools

By Mark Russinovich

Published: July 4, 2016


Download PsTools Suite(2.7 MB)

Introduction

Some anti-virus scanners report that one or more of the tools are infected with a "remote admin" virus. None of the PsTools contain viruses, but they have been used by viruses, which is why they trigger virus notifications.*

The PsTools download package includes an HTML help file with complete usage information for all the tools.


Download PsTools Suite(2.7 MB)

Runs on:

  • Client: Windows Vista and higher
  • Server: Windows Server 2008 and higher
  • Nano Server: 2016 and higher

Installation

None of the tools requires any special installation.

Удаленное переименование компьютера в доменной сети

Related Links

Introduction to the PsTools: Wes Miller gives a high-level overview of the Sysinternals PsTools in the March column of his TechNet Magazine column.

Как переименовать удаленно компьютер в домене


Ammyy Admin — бесплатная (для некоммерческого пользования) программа, позволяющая быстро и безопасно получить удаленный доступ к компьютеру или серверу через Интернет и управлять ими в режиме реального времени. Вы можете дистанционно работать с удаленным рабочим столом, который как-будто находитесь прямо перед вами.

Для подключения к удаленному компьютеру достаточно запустить программу на компьютере клиента и оператора. Посредством Ammyy Admin можно администрировать сервера, общаться при помощи встроенного голосового чата и работать с помощью файлового менеджера с файлами и папками на удаленном компьютере.

Основные преимущества Ammyy Admin:

— Не требует инсталляции и дополнительных настроек.
— Прозрачен для всех известных фаерволов.
— Работает с компьютерами, находящимися в разных локальных сетях.
— Настройка параметров передачи данных для достижения наилучшей скорости и качества.
— Не требует IP-адресов удаленной и локальной машины. Аутентификация пользователей осуществляется в привязке к аппаратному ID.
— Встроенный голосовой чат.
— Обеспечивает высокий уровень безопасности передаваемых данных.
— Прост в использовании.

Учетные записи компьютеров представляют собой устройства, подключенные к AD. Они хранятся в базе данных AD после подключения к домену. Это необходимо для применения к ним различных GPO и отслеживания их обновлений, если у вас установлен WSUS. И что еще более важно – настроить безопасную аутентификацию для пользователей, при входе в систему Windows.

Для того чтобы присоединить рабочую станцию к домену, устройство должно находиться в одной сети с контроллерами домена. Также можно присоединить устройство через VPN. В этом случае устройство должно иметь возможность зарезолвить имя среды AD. DHCP может в этом помочь, но вы также можете сделать это, добавив информацию о домене в файл hosts.

Как присоединить компьютер к домену

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

Присоединение к домену с помощью графического интерфейса

Для того чтобы присоединить Windows server к AD, выполните следующие действия:


В окне " Member of Domain " введите имя домена в поле " Member of Domain" и нажмите OK. Введите учетные данные администратора домена и трижды нажмите OK.


Нажмите Close, а затем Restart Now. Поздравляем, ваша рабочая станция присоединилась к домену!

Присоединение к домену с помощью Windows PowerShell

Самый простой способ добавить устройство на базе Windows в Active Directory - это Powershell и команда Add-Computer:

Как переименовать учетную запись компьютера

Переименование компьютера - довольно простая задача, которую можно выполнить тремя различными способами.

Переименование компьютера в настройках

В Windows Server это можно сделать аналогично введению в домен, но в этот раз мы сделаем это немного по-другому.

Нажмите правой кнопкой мыши кнопку Пуск или одновременно нажмите кнопку Пуск на клавиатуре и клавишу X, выберите пункт System. Нажмите на Rename this PC и введите новое имя устройства в соответствии с политикой именования.


Нажмите Next, введите учетные данные администратора домена, если ваш компьютер уже находится в домене, а затем перезагрузите сервер. После перезапуска у вас будет сервер с новым именем.

Переименование компьютера с помощью Cmd.exe

Переименование компьютера в командной строке - простая задача, просто введите следующий код на целевом компьютере:

netdom.exe renamecomputer localhost /newname WKS033 /reboot

Переименование компьютера с помощью Windows PowerShell

Windows PowerShell позволяет переименовать компьютер за считанные секунды, набрав две короткие команды на целевой машине:


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

Итак, как переименовать компьютер в домене из командной строки ?
Заходим в командную строку на контроллере домена и выполняем команду:
netdom renamecomputer ИмяКомпьютера /newname:НовоеИмяКомпьютера /userd:ИмяДоменаИмяАдминистратора /passwordd:*
Например:
netdom renamecomputer pc-123 /newname:pc-001 /userd:hdsystems.localAdmin01 /passwordd:*
После выполнения команды вводим пароль от пользователя Admin01

Следует отметить, что после переименования компьютер пользователя необходимо будет перезагрузить во избежании всевозможных глюков. Дать команду на удаленную перезагрузку можно ключом /reboot:ВремяВСекундахДоПерезагрузки

Удаленное переименование компьютера в доменной сети

Для переименования компьютера или рядового сервера в доменной сети, необходимо использовать системную утилиту netdom, которая идет в редакциях Windows Server. Данная утилита идет в комплекте с Active Directory Domain Services Tools, которую устанавливают на простых ПК для удаленного администрирования серверов под управлением Windows Server. Переименование производиться под доменной ученой записью.

netdom renamecomputer /newname: /userd:[ ] [/passwordd:[ | *]] /usero:[ ] [/passwordo:[ | *]] [/reboot[: ]] []

Иногда достаточно ввести:

netdom renamecomputer /newname: /userd:[ ] /passwordd:[ ]

По пунктам подробней:

• renamecomputer — ключ для переименования;
компьютер — компьютер до переименования;
• /newname: — желаемое имя компьютера после переименования(кавычки не нужны!);
• /userd:имя_домена – тут необходимо поставить имя доменного администратора;
• /passwordd: — оставить в точности как написано, на самом деле данный ключ определяет символ подстановки при вводе пароля;
• /usero: — тут необходимо ввести имя пользователя локального администратора (или повторить ввод доменного, если он имеет права администратора на локальной машине);
• /passwordo: — пароль локального администратора.

Порой возникает необходимость изменить имя компьютера, входящего в домен. Иногда это возникает из-за приведения имен компьютеров к некоторому стандарту, иногда — из-за перестановки компьютера из одного отдела в другой.

Можно, конечно, вручную выгнать его из домена, изменив имя и установив рабочую группу, а затем обратно подключить его к домену под новым именем. Однако это требует личного участия и в случае определенных настроек параметров безопасности получить компьютер без административных прав (если локальные администраторы заблокированы и административный доступ есть только у некоторых доменных учетных записей).

Самый правильный и удобный способ переименовать компьтер в домене, это использовать возможности предоставленные нам самим доменом.

Переименовываем компьютер

На рабочем месте администратора нам необходима консольная программа netdom, ее можно установить из SupportTools на диске с дистрибутивом ОС.

Параметры команды:
netdom renamecomputer компьютер /newname: новое_имя_компьютера /userd: имя_домена имя_администратора /passwordd:* /usero: локальный_администратор
/passwordo:* /reboot: время в секундах до автоматической перезагрузки

Описание предыдущей командной строки:

  • компьютер — текущее имя компьютера.
  • новое_имя_компьютера — имя, которое вы хотите присвоить компьютеру.
  • имя_домена имя_администратора — NetBIOS-имя домена и имя учетной записи пользователя, обладающего правами администратора на объект компьютера в домене.
  • локальный_администратор — это пользователь, обладающий локальными правами администратора. Может совпадать с учетной записью пользователя, указанной для /userd:
  • Значок «звездочка» (*) — это значение, связанное с параметрами /passwordd: и/passwordo: и указывающее, что для отображения вводимого пароля следует использовать скрытые символы.
  • Время в секундах до автоматической перезагрузки — это промежуток времени между переименованием компьютера и его перезагрузкой. Если этот параметр не указан, компьютер следует перезагрузить вручную.

Эту команду следует вводить в одну строку, к примеру у нас есть компьютер test в домене example , переименовываем в work-01:

После этого остается только перезагрузить компьютер и он будет иметь новое имя.

Автоматизируем

Чтобы не вводить всю команду каждый раз, когда необходимо переименовать компьютер, можно использовать специальный BAT-файл:

В этом скрипте необходимо указать логин и пароль пользователя, обладающего соответствующими полномочиями и тогда после запуска скрипта достаточно будет указать старое имя компьютера и новое.

Удалённое переименование доменных компьютеров по списку из CSV


Для возможности удалённого централизованного переименования выборочного множества компьютеров под управлением Windows 10 в домене Active Directory сначала потребуется подготовить список компьютеров, подлежащих переименованию, в формате CSV в файл, например, с именем Rename-Computers-List.csv . Файл будет содержать в каждой отдельной строке старое и новое имя компьютера через разделитель - запятую. Первая строка файла должна остаться пустой.

Пример заполненного файла Rename-Computers-List.csv :


Рядом с файлом разместим сам скрипт следующего содержания:

Процедура переименования компьютеров в домене Active Directory подразумевает наличие административных прав, как на уровне компьютера, который переименовывается, так и на уровне объекта компьютера в каталоге AD. На практике встречаются организации, где эти разные уровни прав разделены между отдельными административными учётными записями. Данный скрипт учитывает такое разделение и отдельно запрашивает учётную запись уровня администратора объектов в домене …


… а затем учётную запись администратора рабочих станций для возможности удалённого подключения к ним …


После запроса учётных данных выполняется проверка наличия файла Rename-Computers-List.csv , затем по полученному из этого файла списка компьютеров (перед попыткой переименования) проверяется доступность каждого отдельного компьютера в сети.


Если компьютер окажется недоступен (или имя компьютера не сможет быть разрешено в DNS в IP-адрес), мы получим ошибку о недоступности хоста:


Обратите внимание на то, что скрипт не инициирует перезагрузки удалённых компьютеров после переименования, хотя командлет Rename-Computer такую возможность имеет при добавлении параметра -Restart .

Перед более массовым переименованием рекомендуется протестировать работу скрипта на небольшой группе компьютеров.

Проверено на следующих конфигурациях:

Версия PS на сервере Версия ОС на клиентах
PowerShell 5.1.18362.752 Windows 10 Pro 10.0.18363


Автор первичной редакции:
Алексей Максимов
Время публикации: 11.09.2020 16:43


В этой статье мы рассмотрим три способа изменения имени компьютера в Windows. Через графический интерфейс[GUI], через командную строку[CMD] и через командную строку[PowerShell].

В новых версиях Windows, зачастую, имя компьютера автоматически генерируется при установке и имеет неудобный вид, для работы в сети. Примерно такой - DESKTOP-12U0F7U или WIN-OPRPPF4CR5Q.

Лично я считаю, что от такого имени компьютера нужно сразу избавляться. Два раза запустите ping, ещё разок пропишете в подключении к удалённому рабочему столу и сойдёте с ума. Конечно, вместо имени можно везде использовать IP-адрес, но это не всегда удобно.

Представленные в статье способы подойдут для смены имени ПК в Windows 7, 8, 8.1, 10, Server 2008, 2012, 2016.

Смена имени компьютера через графический интерфейс Windows [GUI]

И так заходим в "Панель управления"(Рис.1) -> "Система".(Рис.2)

Панель управления.

Рис.1 - Панель управления.

В окне "Система" находим раздел "Имя компьютера, имя домена и параметры рабочей группы", справа нажимаем на надпись - "Изменить параметры".(Рис.2)

Система.

Рис.2 - Система.

Откроется окно - "Свойства системы".(Рис.3) [Кстати сразу же открыть это окно можно через "Выполнить", вписав туда - sysdm.cpl]

На первой вкладке - "Имя компьютера" нажимаем кнопку - "Изменить".

Свойства системы.

Рис.3 - Свойства системы.

Откроется еще одно окно - "Изменение имени компьютера или домена".(Рис.4)

 Изменения имени компьютера или домена.

Рис.4 - Изменения имени компьютера или домена.

В строке - "Имя компьютера" вписываем, удобное для нас, имя компьютера. В моем случае я поменял на - "CONTROLLER", и жмём - "ОК".(Рис.5)

Изменяем имя компьютера.

Рис.5 - Изменяем имя компьютера.

Закрываем окно - "Свойства системы".(Рис.7)

Закрываем окно "Свойства системы".

Рис.7 - Закрываем окно "Свойства системы".

Получаем предложение - "Перезагрузить ПК сейчас" или "Перезагрузить ПК позже".(Рис.8)

У меня ничего стороннего не запущено, и в сохранении ничего не нуждается. Короче перезагружаемся.

Предложение перезагрузки ПК.

Рис.8 - Предложение перезагрузки ПК.

После перезагрузки проверяйте "Панель управления"(Рис.1) -> "Система"(Рис.2) Имя компьютера должно поменяться.

Смена имени компьютера через командную строку [CMD]

Для начала нам необходимо запустить командную строку с правами администратора, для этого выполните действия -> Заходим в "Выполнить"[Win+R] -> Вписываем - cmd -> Нажимаем на клавиатуре сочетание клавиш "CTRL"+"SHIFT"+"ENTER". Всё! Приступаем.

Для начала, наверное, нужно посмотреть имя ПК, командой - hostname, а после, сделав выводы о том, что оно вас не устраивает, приступать к его изменению 😀 :

Для смены имени компьютера воспользуйтесь командой:

Так же покажу на своём примере. Я решил переименовать ПК в - "DC".(Рис.9)

После ввода команды, ПК нужно перезагрузить. Раз уж начали в CMD, то и продолжим в CMD. Перезагружаемся командой - shutdown -r:

Смена имени ПК через командную строку и перезагрузка.

Рис.9 - Смена имени ПК через командную строку и перезагрузка.

После перезагрузки опять открываем командную строку и проверяем поменялось ли имя ПК, командой - hostname:(Рис.10)

Проверяем поменялось ли имя ПК, командой Hostname.

Рис.10 - Проверяем поменялось ли имя ПК, командой Hostname.

Как видим в выводе команды написано - "DC", а это значит, что смена имени ПК через командную строку прошла успешно. 🙂

Смена имени компьютера через командную строку [PowerShell]

Для начала нам необходимо запустить PowerShell c правами администратора, для этого выполните действия -> Заходим в "Выполнить"[Win+R] -> Вписываем - powershell -> Нажимаем на клавиатуре сочетание клавиш "CTRL"+"SHIFT"+"ENTER". Всё! Приступаем.

Для начала посмотрим имя ПК[Оно хранится в переменной - $env:COMPUTERNAME](Рис.11):

Как видим: Имя моего ПК - DESKTOP-AREI4D1

Просмотр имени ПК.

Рис.11 - Просмотр имени ПК.

Для смены имени компьютера воспользуйтесь командой:

Как вы уже знаете - Для того чтобы cмена имени ПК завершилась, требуется перезагрузка.

Обратите внимание что в команде присутствует опция -Restart, а это значит, что ПК после ввода команды, сразу же перезагрузится. Можно конечно, удалить -Restart, взять паузу и перезагрузить ПК тогда, когда вам это будет необходимо, командой - Restart-Computer.

Читайте также: