Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


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

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


Цитата Foreigner:
SahatoshL,
1. На мой взгляд цикл for здесь лишний, можно сразу пройтись по списку циклом foreach ($i in $adress) {}.
2. Надо чтобы раскрылась переменная:
Код:
"\\$($adress[$i])\C$\AutoGRAph\Setup.ini" »

Попробовал так как вы сказали :
$NewIP="Server=22.22.22.22"

# вытаскиваем список компов
$adress=Get-Content C:\powrsh\comps.txt


#запускаем цикл по списку станций
foreach($i in $adress)

# меняем на i-ой раб станции ip сервера
{(get-content "\\$adress[$i]\C$\AutoGRAph\Setup.ini") -replace 'Server=11.11.11.11','Server=22.22.22.22' |
set-content "\\$adress[$i]\C$\AutoGRAph\Setup.ini"

}

Все равно ошибка и ругается на путь. get-content : Объект для указанного пути \\khmau-w-13675-2[khmau-w-13675-2]\C$\AutoGRAph\Setup.i
ni не существует или отфильтрован с помощью параметра -Include или -Exclude.

Отправлено: 08:42, 14-04-2016 | #12