Поступила как-то задача изменить имена порядка 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-ти минут и можно снова пить свой чай\кофе
![OLORG[dot]ru OLORG[dot]ru](http://olorg.ru/application/maxsite/templates/olorgru/assets/images/logos/olorg-logo.png)
Комментариев: 1 RSS
1 Семен 17-12-2015 08:58
Спасибо!
Для меня это познавательно.