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

Для того, чтобы переименовать компьютеры в домене удаленно, надо:

    1. переименовываемый компьютер должен быть включён

    2. на локальном компьютере (если вы будете переименовывать компьютеры со своей рабочей станции, а не с сервера) должна быть установлена программа netdom.exe.

    3. На рабочих станциях win7 надо установить RSAT и включить следующие компоненты системы:

Теперь можно приступить к переименованию компьютера:

    1. Заходим в папку с утилитой netdom.exe

    2. Запускаем команду:

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

Если надо переименовать компьютеры согласно списка из CSV файла, то:

    1. создаем файл rename.csv в папке c:\temp

    2. пишем в этот файл список компьютеров в текстовом редакторе без пробелов между запятыми, в формате:

    3. OldName,NewName

    4. Machine1,Computer1

    5. Machine2,Computer2

    6. Старое_имя_компьютера,новое_имя_компьютера

    7. создаем файл rename.ps1 с таким содержимым:

$csvfile = "C:\temp\rename.csv"

Import-Csv $csvfile | foreach {

$oldName = $_.OldName;

$newName = $_.NewName;

    1. Write-Host "Renaming computer from: $oldName to: $newName"

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

}

Запускаем, радуемся.

P.S. Скрипт в аттаче.