Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - получить информацию о статистики печати с печатающих устройств

Ответить
Настройки темы
CMD/BAT - получить информацию о статистики печати с печатающих устройств

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!

Помогите написать скрипт, по крохам в интернете насобирал скрипт, прошу помощи в его модернизации.
Задача такая необходимо получить информацию о статистики печати с печатающих устройств. Получаю по SNMP.
Необходимо получать файл в таком виде:
И еще значение Модели аппарата отрезается, чтобы значение value выводилось полностью. Пример:
Xerox WorkCentre 3325. А сейчас выводится только Xerox.
Код: Выделить весь код
OID=.1.3.6.1.2.1.25.3.2.1.3.1, Type=OctetString, Value=Xerox WorkCentre 3325
Описание полей для понимания:

#Дата|Модель|Серийный|Отпечатки|IP адрес |Номер Xerox|Блок|Отдел

Код: Выделить весь код
2016-02-04;Xerox WorkCentre 6605DN;3188387003;1246;192.168.218.239;0930070023;Блок ИТ;ОИТ
....
Содержимое скрипта:

Код: Выделить весь код
@echo off
setlocal
set tdate=%DATE:~6,4%-%DATE:~0,2%-%DATE:~3,2%


for /f %%i in (ip_printers.txt) do call:1 %%i
goto:eof

:1
for %%i in (.1.3.6.1.2.1.25.3.2.1.3.1 .1.3.6.1.2.1.43.5.1.1.17.1 .1.3.6.1.4.1.253.8.53.13.2.1.6.1.20.1) do (

    for /f "skip=3" %%j in (' SnmpGet.exe -r:%1 -o:%%i ') do 1>nul set "%%i_%%j"

)

1>>counter.txt echo %tdate%;%.1.3.6.1.2.1.25.3.2.1.3.1_value%;%.1.3.6.1.2.1.43.5.1.1.17.1_value%;%.1.3.6.1.4.1.253.8.53.13.2.1.6.1.20.1_value%;
Содержимое файла "ip_printers.txt"

Код: Выделить весь код
192.168.218.239;Блок ИТ;ОИТ
172.31.32.139;Рознечный бизнес;ККО Иртыш
172.31.32.141;Массовый бизнес;ДП УМБ

Отправлено: 09:53, 04-02-2016

 

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Файл ip_printers.txt

Код: Выделить весь код
192.168.218.239;0930070023;Блок ИТ;ОИТ
192.168.218.240;0930070025;Массовый;ОИТ
Ошибся немного с содержимым файла

Сейчас получаю следующее:
Код: Выделить весь код
2016-02-04;Xerox;3188387003;1246;

Отправлено: 09:56, 04-02-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - получить информацию о статистики печати с печатающих устройств

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как получить информацию, не отображаемую в HTML-коде? Apock Вебмастеру 0 26-12-2015 22:11
Офис и Текст - Ведения статистики печати artmanx Программное обеспечение Windows 0 06-01-2015 14:32
PowerShell - Получить информацию балансировки ресурсов кластера _Mario Скриптовые языки администрирования Windows 0 03-02-2014 17:09
CMD/BAT - Получить информацию о размещении на логическом диске файлов-архивов Dimarik71 Скриптовые языки администрирования Windows 1 30-11-2013 07:52
Как запретить сканирующему сеть получить информацию обо мне? pazdak Microsoft Windows NT/2000/2003 9 03-04-2004 01:27




 
Переход