|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Помогите со скриптом скана сети. |
|
VBS/WSH/JS - [решено] Помогите со скриптом скана сети.
|
Старожил Сообщения: 161 |
Профиль | Отправить PM | Цитировать
Добрый день всем. Помогите плз написать скрипт.
Есть сеть 10.1.0.0-10.1.255.255. Нужно сканить ее по SNMP и писать в файл SNMP.txt вида DeviceName IN A IP-Address DeviceName IN A IP-Address DeviceName IN A IP-Address Нашел, как узнать DeviceName для отдельно взятого устройства: strTargetSnmpDevice = "10.1.36.1" Set objWmiLocator = CreateObject("WbemScripting.SWbemLocator") Set objWmiServices = objWmiLocator.ConnectServer("", "root\snmp\localhost") Set objWmiNamedValueSet = CreateObject("WbemScripting.SWbemNamedValueSet") objWmiNamedValueSet.Add "AgentAddress", strTargetSnmpDevice objWmiNamedValueSet.Add "AgentReadCommunityName", "public" Set colSystem = objWmiServices.InstancesOf("SNMP_RFC1213_MIB_system", , _ objWmiNamedValueSet) For Each objSystem In colSystem WScript.Echo objSystem.sysName Next А как это все в цикле сделать и чтобы в файл писалось? В vbs не силён, прошу помощи. |
|
Отправлено: 11:10, 17-02-2017 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Никто так и не направит на путь истинный? ((
Хоть в общих чертах скриптик, потом методом проб и ошибок подгоню его под свои нужды... Затык у меня не в алгоритме, а в синтаксисе vbs. (( |
Отправлено: 22:34, 17-02-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать Готов заплатить разумную сумму. За полностью рабочий скрипт.
|
Отправлено: 18:43, 20-02-2017 | #3 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать Цитата glukin:
|
|
------- Отправлено: 20:00, 20-02-2017 | #4 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать megaloman,
Да. Попробуйте на чем-нибудь, что умеет SNMP и откликается на коммунити "public" |
|
Отправлено: 20:02, 20-02-2017 | #5 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать Цитата glukin:
Мне не на чем пробовать, тупо написал цикл и вывод в файл
File_Out = "Z:\Box_Out\SNMP.txt" Set objWmiLocator = CreateObject("WbemScripting.SWbemLocator") Set objWmiServices = objWmiLocator.ConnectServer("", "root\snmp\localhost") Set objWmiNamedValueSet = CreateObject("WbemScripting.SWbemNamedValueSet") Set FSO = CreateObject("Scripting.FileSystemObject") Set NFile = FSO.OpenTextFile(File_Out, 2, True) For i = 0 To 255 For j = 0 To 255 strTargetSnmpDevice = "10.1." + CStr(i) + "." + CStr(j) objWmiNamedValueSet.Add "AgentAddress", strTargetSnmpDevice objWmiNamedValueSet.Add "AgentReadCommunityName", "public" Set colSystem = objWmiServices.InstancesOf("SNMP_RFC1213_MIB_system", , objWmiNamedValueSet) For Each objSystem In colSystem NFile.WriteLine objSystem.sysName + " IN A " + strTargetSnmpDevice Next Next Next NFile.Close |
|
------- Отправлено: 21:00, 20-02-2017 | #6 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать megaloman, Спасибо большое! Попробую завтра ночью, когда на работе буду.
|
Отправлено: 10:45, 21-02-2017 | #7 |
Старожил Сообщения: 161
|
Профиль | Отправить PM | Цитировать megaloman, после тщательного допиливания работает. Спасибо за направление.
|
Отправлено: 21:57, 25-02-2017 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Помогите со скриптом | APiM | Скриптовые языки администрирования Windows | 2 | 19-01-2014 20:40 | |
Помогите со скриптом! | lxxnutsxxl | Вебмастеру | 2 | 20-01-2013 13:28 | |
MSFT SQL Server - Помогите со скриптом | e2site | Программирование и базы данных | 2 | 06-05-2009 02:34 | |
Помогите со скриптом | msaus | Вебмастеру | 7 | 14-08-2006 17:57 | |
Помогите со скриптом | boneheap | Вебмастеру | 1 | 01-11-2004 22:20 |
|