![]() |
Переименование компьютеров домена netdom+csv
Доброго времени суток.
Использую netdom для переименования машин домена и их перезагрузки. Машин много - составил csv со столбцами старое имя, новое имя, скрипт такого вида работает нормально: Код:
Import-Csv "C:\users\nokogerra\Desktop\testx.csv" | foreach { Спасибо заранее. |
netdom renamecomputer $oldName /newName:$newName /uD:domain\user '/passwordD:P@$$w0rd1' /force /reboot:30
|
Цитата:
Update: опоздал ;). Update2: кстати, да, для PoSH — одинарные, снаружи. Для параметра — двойные, вокруг пароля (предположительно, не проверялось). |
И вы выигрываете ааааавтомобиль! Спасибо. А можете объяснить почему в апострофе все выражение?
update: Хм, пока писал, Iska дал некоторые пояснения, значение параметра в двойных кавычках в posh - понятно, но про одинарные - все же не понял зачем все выражение, если должно быть достаточно такого /passwordD:"пароль"? |
nokogerra, PowerShell — язык с препроцессорным [наверняка в PowerShell есть свой термин для этого] разбором символьных строк, заключённых в двойные кавычки. Строки, заключённые в одинарные кавычки, обрабатываются «как есть»:
Код:
$sVar = "мыла" С другой стороны, если в пароле содержатся символы, |
Я примерно понял. Примерно. Понял.
Спасибо :) |
Время: 11:19. |
Время: 11:19.
© OSzone.net 2001-