Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Переименование компьютеров в домене через Power shell

Ответить
Настройки темы
PowerShell - [решено] Переименование компьютеров в домене через Power shell

Аватара для Неадекват

Старожил


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

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


Приветствую всех!
Имеется комп с Win 7 Pro. Комп доменный, установлена оснастка AD Users and computers.
Возникла задача переименования компьютеров в домене удаленно без вывода-переименования-ввода ибо долго, а компов много. Погуглив малость узнал, что Windows 7 помахала ручкой команде netdom и теперь возник вопрос как можно использовать Power shell для вышеозначенной задачи? Прошу помощи гуру Power shell!

Отправлено: 10:38, 30-09-2010

 

Googler


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

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


NETDOM in Win7, в посте #7 есть линк на RSAT с NETDOM

Отправлено: 12:16, 30-09-2010 | #2



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

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


Ветеран


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

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


Если касательно Powershell'a, то у меня в домене отработал такой сценарий:

Код: Выделить весь код
# Script to rename computers in a domain by parsing a CSV file  
# Assumes: File of names with a header row of OldName,NewName 
# and a row for oldname,newname pairs for each computer to be renamed. 
# Adjust filename and file path as appropriate.  
# http://social.technet.microsoft.com/wiki/contents/articles/how-to-rename-computers
#-using-powershell-and-a-csv-file.aspx

cls
$csvfile = "C:\rename.csv" #имя csv файла, из которого берем список компьютеров,
# подлежащих переименованию.
# Формат следующий: OldName,NewName
Import-Csv $csvfile | foreach {  
$oldName = $_.OldName; 
$newName = $_.NewName; 
  
Write-Host "Переименование компьютера из $oldName в $newName" 
netdom renamecomputer $oldName /newName:$newName /force /uD:domain_name\user_join /passwordD:123456789*A 
# /uD - имя учетной записи, которой разрешено вводить компьютеры в домен; можно использовать учетную запись
# не  администратора домена, см. Метод 5 в статье.
# можно также добавить ключ /reboot 900 - перезагрузка после переименования, число - отсрочка в секундах
}

Отправлено: 09:51, 18-05-2011 | #3


Аватара для dosperados

Пользователь


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

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


PowerGUI Administrative Console
он тебе поможет... там и скрипт powershell можно посмотреть...

Отправлено: 08:38, 07-10-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Переименование компьютеров в домене через Power shell

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - Разделение компьютеров по группам в домене gHosTerr Windows Server 2008/2008 R2 3 17-06-2009 23:47
Scripts: Переименование компьютеров и Изменение паролей лок админа wolland Microsoft Windows NT/2000/2003 2 26-01-2009 09:24
Удаленное выключение компьютеров (группы компьютеров) в домене zonderz Программное обеспечение Windows 1 18-10-2007 09:49
[решено] Переименование рабочих станций в домене private Microsoft Windows NT/2000/2003 9 30-01-2006 12:15
Delphi - Shell через Delphi fossil Программирование и базы данных 10 07-04-2004 17:46




 
Переход