2016-06-21 11 views
0

Мне нужно запросить сервер dhcp для компьютера с удаленными компьютерами, а затем использовать этот mac в другой командной строке для отправки WOL-пакета. Я пытаюсь запустить простой в использовании интерфейс WOL, который использует флажки для отметки удаленных компьютеров для пробуждения. Моя существующая программа работает, я просто пытаюсь добавить эту функциональность.Запросить DHCP-сервер для определенного mac, привязанного к определенному имени хоста

Я могу запустить команду netsh «сервер dhcp \\ dhcpname scope x.x.x.x показать клиентов 1» без проблем. Но я не уверен, как отсортировать возвращаемые значения, чтобы вытащить конкретный Mac, а затем использовать это значение в другой командной строке для отправки волшебного пакета. Вероятно, это простое решение, но оно вне меня. Может ли кто-нибудь помочь? Благодарю.

ответ

0

понял это сам, разочарование мать ответы и мигреней

набор Netsh = Netsh DHCP сервер \ DhcpServer сфера хххх показать клиентам 1

FOR/F "токенов = 5 delims =" %% G IN ('% netsh%^| find/i "имя_компьютера"')

затем закончить цикл с помощью DO, используя %% G как переменную mac

 Смежные вопросы

  • Нет связанных вопросов^_^