powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
12 сообщений из 12, страница 1 из 1
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120256
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Результат PING зависит от языка windows.
Есть ли штатные средства windows для "пингования" но что бы ответ был более лёгок для парсинга ?
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120265
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78Результат PING зависит от языка windows.
Есть ли штатные средства windows для "пингования" но что бы ответ был более лёгок для парсинга ?
как вариант, можно через PowerShell вызвать метод из этого класса https://msdn.microsoft.com/ru-ru/library/system.net.networkinformation.ping(v=vs.110).aspx и выводить результаты как душе угодно
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120267
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,

я виндовые команды вызываю из другого софта, всё что у меня есть - это возможность вызывать их вызывать и смотреть лог
что то вроде этого:
ping MyServer > PingAnswer.log
и потом парсить PingAnswer.log
поэтому я так полагаю, PowerShell мне недоступен
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120274
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78я так полагаю, PowerShell мне недоступен
Это ещё почему? выполнение PS-скрипта ничем не отличается от выполнения VBS-скрипта или BAT-файла - а уж они-то стопудово доступны...
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120556
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78Roman Mejtes,
я виндовые команды вызываю из другого софта, всё что у меня есть - это возможность вызывать их вызывать и смотреть лог
что то вроде этого:
ping MyServer > PingAnswer.log
и потом парсить PingAnswer.log
поэтому я так полагаю, PowerShell мне недоступен
А что вы парсить то собрались, доступность хоста или еще что-то...
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120567
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78я виндовые команды вызываю из другого софта, всё что у меня есть - это
возможность вызывать их вызывать и смотреть лог
А что, этот "другой софт" самостоятельно не умеет посылать ICMP запросы, используя
соответствующее API?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120745
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

нет, не умеет
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120746
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov,

доступность
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120765
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78Sergey Orlov,
доступность
Ну так любой пинг возвращает код ошибки...
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39120926
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IPv4-only:
Код: plaintext
1.
2.
3.
4.
5.
ping -n 10 127.0.0.1|find /v " TTL="|find "="
  Пакетов: отправлено = 10, получено = 10, потеряно = 0
  Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

ping -n 10 microsoft.com|find /v " TTL="|find "="
  Пакетов: отправлено = 10, получено = 0, потеряно = 10

P.S. В курсе, что "нет ICMP-echo" и "хост недоступен" - разные вещи?
В локалке ещё можно по ARP провериться, а вот в тыртырнете ...
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39123747
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынструментальное средство WMIC ( WMI command line interface )
умеет возвращать результат в XML либо текстовой таблицей

Код: powershell
1.
wmic path Win32_PingStatus where address='cisco.ru' get address,protocoladdress,responsetime,statuscode
...
Рейтинг: 0 / 0
Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
    #39124320
Igor Mitichev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в локалке делаю так:

Код: plaintext
1.
2.
ping -n 1 %1.teplo.local | find "TTL"
if errorlevel 1 echo Компьютер не доступен && goto :eof
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Есть ли в винде аналоги PING что бы результат можно было легко распарсить ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]