Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Сбор статистики с принтера (http://forum.oszone.net/showthread.php?t=346439)

LgPack 15-09-2020 08:48 2934084

Сбор статистики с принтера
 
Добрый день. Помогите пожалуйста разобраться в этом вопросе.
Необходимо вытащить данные по 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-