XzFs Опубликовано 28 июня, 2016 Жалоба Поделиться Опубликовано 28 июня, 2016 (изменено) Помогите понять почему простой цикл не работает, хотя ошибок не выдает.// Решено скрипт работает в связке с snmpget(бесплатное приложение) Буду рад консультации по Escape символам # тотал печати $t ='1.3.6.1.4.1.11.2.3.9.4.2.1.1.16.1.1.1.26.0','1.3.6.1.4.1.11.2.3.9.4.2.1.1.16.1.1.3.26.0','1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.8.5.1.26.0'; $z ='SingleEq','DuplexEq','TotalEqu' $ip ='192.168.46.33','192.168.46.34','192.168.46.35','192.168.46.36','192.168.46.37','192.168.46.38'; #получаем дату и немного форматируем $a=" " $a | Out-File new_history.txt -append $a= Get-Date -Format u $a | Out-File new_history.txt -append #занулим наши индексы $j=0 $i=0 #переходим в папку с прогой cd C:\Users\2157\Downloads\SnmpWalk #перебор IP For($i=0; $i -ne 5 ;$i++) { #вывод ip и форматирование $a=" " $a | Out-File new_history.txt -append $a=$ip[$i] $a | Out-File new_history.txt -append #перебор по парамерам For($j=0; $j -ne 3 ;$j++) { # получаем параметр пишем в фаил .\snmpget -r:$ip[$i] -o:$t[$j] | Out-File new.txt # пишем название параметра $a=$z[$j] # записываем в переменную число $b=cat new.txt | Where-Object {$_ -like 'Value*'} | Foreach {($_ -replace 'Value=')} #склеиваем строки $a=$a+' '+$b #выводим в фаил $a | Out-File new_history.txt -append } } new.txt new_history.txt Изменено 28 июня, 2016 пользователем XzFs Ссылка на комментарий
XzFs Опубликовано 28 июня, 2016 Автор Жалоба Поделиться Опубликовано 28 июня, 2016 (изменено) DeL Изменено 28 июня, 2016 пользователем XzFs более не требуется Ссылка на комментарий
XzFs Опубликовано 28 июня, 2016 Автор Жалоба Поделиться Опубликовано 28 июня, 2016 (изменено) DEL Изменено 28 июня, 2016 пользователем XzFs более не требуется Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти