Поиск
Показаны результаты для тегов 'snmp'.
Найдено: 1 результат
-
Помогите понять почему простой цикл не работает, хотя ошибок не выдает.// Решено скрипт работает в связке с 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