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

Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки.

Инструменты пользователя

Инструменты сайта

Боковая панель

Удалённое переименование доменных компьютеров по списку из 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

Обсуждение

Алексей, немного не по теме. Уже давно ищу решение, может Вы подскажите. 😭

Как в PowerShell на удаленном компьюторе получить права системы или админа? Аналогично sudo или psexec.

Пока я знаю только вариант создания задачи в планировщике и запуск ее от имени системы. Но это не очень интерактивно и как-то немного извращенно на мой взгляд.

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

Сообщения: 610
Благодарности: 32

Профиль | Отправить PM | Цитировать

Вообщем это и есть вопрос. Сеть с AD (server2003).
Удаленный стол не предлагать. Есть же еще варианты кроме примитивных.

Да забыл указать пользователи сидять под УЗ «опытные пользователи» но рассмотрю и варианты если только для админстраторских прав

——-
Шеф: Я не могу второй день электронную почту получить!?
Админ: А я зарплату

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

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 610
Благодарности: 32

——-
Шеф: Я не могу второй день электронную почту получить!?
Админ: А я зарплату

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 4904
Благодарности: 496

——-
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.

GUI утилита смены пароля локального администратора: XS BAP »

——-
Шеф: Я не могу второй день электронную почту получить!?
Админ: А я зарплату


Можно использовать теперь netdom.

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

Вопрос

Как переименовать компьютер в домене — вопрос, вроде бы, банальный. Однако есть несколько способов решения задачки.
Пусть (для определенности) есть домен с контроллерами Windows Server 2003, уровень леса/домена — Windows Server 2003. Все клиенты — Windows XP Professional.
Есть в домене компьютер с названием «ivanov». Необходимо переименовать его в «petrov».
Сделать это, как мне представляется, можно несколькими способами:

Вариант 1.
1. Вывести компьютер из домена.
2. Переименовать.
3. Ввести в домен под новым именем.
4. Удалить старую учетную запись из AD, если таковая там етсь.

Вариант 2.
1. Вывести компьютер из домена.
2. Пройтись по нему утилитой newSID, одновременно переименовав.
3. Ввести в домен под новым именем.
4. Удалить старую учетную запись из AD, если таковая там есть.

Вариант 3.
Не выводя компьютер из домена, зайти в «Панель управления» — «Система» — «Имя компьютера» и просто переименовать компьютер.

По идее, каждый из вариантов правдоподобен.

Какой из способов более правильный с точки зрения работы с AD?
Какой из них оставляет наименьшее количество мусора в AD?
К сожалению, не видел, чтобы такой вопрос освещался в литературе.

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

Читайте также:  Windows form c для начинающих
Оцените статью