Перейти к содержанию

помогите с циклом powershell //Решено


Рекомендуемые сообщения

Помогите понять почему простой цикл не работает, хотя ошибок не выдает.// Решено

скрипт работает в связке с 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

Изменено пользователем XzFs
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...