На этот вопрос уже есть ответ здесь:
У меня есть имя компьютера в сети, и мне нужно знать, как получить IP-адрес указанного компьютера из командного файла? Благодарю.
ping <hostname>
пакетный скрипт возвращал MAC-адрес - мне это не кажется правильным. Например, из командной строки вы можете запустить, for /f "delims=[] tokens=2" %a in ('ping <hostname> -n 1') do echo %a
чтобы получить IP-адрес из Windows 10, например. С каким типом специальной конфигурации вы работаете или помогите прояснить это утверждение немного иначе о получении MAC-адреса.
ping <hostname>
бы получить IP.