Поступила как-то задача изменить имена порядка 14 компьютеров.
Но я настолько ленивый, что подключаться к каждому для выполнения этих действий мне очень лениво.
1-й вариант был это не отходя от места выполнить команду "netdom renamecomputer" для каждого компа, но я и для этого тоже ленивый .
Запомни, простой юзер, что Админ настолько ленивый, что готов многое сделать чтобы меньше делать. Ну или как-то так.
В итоге был написан PowerShell скрипт
$csvfile = "compst.csv" Import-Csv $csvfile | foreach { $OldName = $_.oldname $NewName = $_.newname Write-Host "Из $OldName в $NewName" netdom renamecomputer $OldName /newName:$NewName /force /uD:%username% /passwordD:%password% /reboot 15 }
Где "compst.csv" текстовый файл с разделителями:
oldname,newname OLDNAMEPC,NEWNAMEPC ...
Это действие заняло не более 5-ти минут и можно снова пить свой чай\кофе
Комментариев: 1 RSS
1 Семен 17-12-2015 08:58
Спасибо!
Для меня это познавательно.