|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - bat брал доменные имена и пинговал и выводил доменное имя - ip компьютера |
|
CMD/BAT - bat брал доменные имена и пинговал и выводил доменное имя - ip компьютера
|
Новый участник Сообщения: 1 |
Добрый день
очень срочно нужен BAT файлик, который делал бы следующее Есть список доменных имен, например он будет в txt файле или в exel не критично Нужно что бы bat брал доменные имена и пинговал их и по итоге был фаил с результатом где отображался бы доменное имя - ip компьютера Я в другой ветке нашел bat но он делает не много на оборот берет с файлика айпишники, но мне надо что бы он брал с файла доменные имена, а не айпишники. как его подправить ? Было бы еще супер, если бы в случае если доменное имя не пингуется. то в файлике где отображается результат отображалось бы например доменное имя - узел не найден @Echo Off cls chcp 437 >nul Set "FileIp=ips.txt" Set "FileOut=%~dpnx0.ips.txt" Del "%FileOut%" 2>nul FOR /F "usebackq" %%p IN ("%FileIp%") DO Call :Pinguin "%%p" GoTo :Eof :Pinguin Echo %~1 Set "OutString=" Set "OutTTL=" FOR /F "usebackq skip=1 tokens=1,2,3,7 delims== " %%i IN (`ping -4 -n 1 -a %~1`) DO ( If /I "%%k"=="[%~1]" Set "OutString=%%j %%k" If /I "%%l"=="TTL" Set "OutTTL=TTL" If /I "%%i"=="Reply" GoTo :Continue ) :Continue If Not "%OutString%"=="" If Not "%OutTTL%"=="" Echo %OutString%>>"%FileOut%" GoTo :Eof |
|
Отправлено: 12:10, 15-10-2020 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать весьма приблизительно, не проверял
Set "FileIp=ips.txt" FOR /F "usebackq" %%p IN ("%FileIp%") DO ( ping %%p > NUL && ( echo %%p avaliable >> result.txt )||( echo %%p not avaliable >> result.txt ) ) |
Отправлено: 13:58, 15-10-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
OpenVPN клиент присваивает доменное имя IP на активном интерфейсе TAP | linuxmaster | Microsoft Windows NT/2000/2003 | 3 | 07-08-2018 18:30 | |
VBS/WSH/JS - [решено] чтобы скрипт считывал имя компьютера находил строчку с искомым Computername и выводил | DJMix27 | Скриптовые языки администрирования Windows | 2 | 03-08-2016 11:11 | |
http/web - [решено] Сервер, белый IP, как повесить доменное имя (хостинг) | SerBep | Сетевые технологии | 2 | 18-09-2013 20:49 | |
2008 - внешний IP-адрес+доменное имя | stranges | Windows Server 2008/2008 R2 | 6 | 19-05-2011 15:46 | |
DNS выдаёт IP 10.0.0.1 на все доменные имена. | L1GhTeR | Лечение систем от вредоносных программ | 1 | 27-10-2010 20:05 |
|