![]() |
Сбор статистики с принтера
Добрый день. Помогите пожалуйста разобраться в этом вопросе.
Необходимо вытащить данные по IP в файле 66.txt. В файле IP в таком виде: 192.168.1.10 192.168.1.11 192.168.1.12 При выполнении кода, создается пустой файл 66_1.txt Почему-то игнорируются данные с файла 66.txt Если вставить в -r: ip address, то данные считываются. Но мне нужны чтобы отрабатывался по списку IP, а не один IP адрес. Что не так в коде? @echo off set "kods=.1.3.6.1.2.1.25.3.2.1.3.1 " for /f "delims=" %%e in (66.txt) do call :p "%%~e" >66_1.txt (for /f "delims=" %%k in ('E:\snmpget.exe -r:%%e -c:"public" -o:%kods%^|more +5') do echo Модель печатного оборудования_%%k) set "kods=.1.3.6.1.4.1.253.8.53.13.2.1.6.1.20.1" for /f "delims=" %%e in (66.txt) do call :p "%%~e" >66_1.txt (for /f "delims=" %%k in ('E:\snmpget.exe -r:%%e -c:"public" -o:%kods%^|more +5') do echo Общее количество счетчика_%%k) exit :p >nul ping -n 4 "%~1" || >>66_1.txt echo ND exit/b |
Время: 19:53. |
Время: 19:53.
© OSzone.net 2001-