Компьютерный форум 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=346121)

desk 11-08-2020 17:59 2930847

Скрипт поиска принтеров
 
Всем привет.
Есть скрипт, который ищет принтеры в локальной сети с помощью nmap и отображает название принтеров опрашивая их по snmp. Проблема в том, если принтер не поддерживает snnp, скрипт его не отображает в списке. Можно доработать скрипт, чтобы он такие принтеры тоже отображались в списке?

Код:

@echo off

setlocal enabledelayedexpansion
set ip=%1

for /f "delims=" %%i in ('nmap -v -sS -Pn -p 9100 "%ip%/24"
        ^| find "open port"') do (
        call:1 %%i
        set ip=%%i
        )

:1
for %%i in (1.3.6.1.2.1.25.3.2.1.3.1) do (
for /f "skip=5 delims=" %%j in ('snmpget -r:!ip:~33! -o:%%i') do (
        set print=%%j
        echo !ip:~33!  !print:~6!
        )
)



Время: 06:05.

Время: 06:05.
© OSzone.net 2001-