【问题标题】:Query a DHCP server for a specific mac tied to a specific host name查询绑定到特定主机名的特定 MAC 的 DHCP 服务器
【发布时间】:2016-06-22 04:30:01
【问题描述】:

我需要在 dhcp 服务器上查询特定远程计算机的 mac,然后在另一个命令行中使用该 mac 发送 WOL 数据包。我正在尝试运行一个易于使用的 WOL 界面,该界面使用复选框将远程机器标记为唤醒。我现有的程序有效,我只是想添加这个功能。

我可以毫无问题地运行 netsh 命令“dhcp server \\dhcpname scope x.x.x.x show clients 1”。但是我不确定如何对返回的值进行排序以提取特定的 mac,然后在另一个命令行中使用该值来发送魔术包。它可能是一个简单的解决方案,但它超出了我的范围。任何人都可以帮忙吗?谢谢。

【问题讨论】:

    标签: dhcp netsh


    【解决方案1】:

    我自己想通了,挫折是答案和偏头痛之母

    set netsh=netsh dhcp server \dhcpserver scope x.x.x.x show clients 1

    FOR /f "tokens=5 delims=" %%G IN ('%netsh% ^|find /i "computername"')

    然后使用 %%G 作为 mac 变量,使用 DO 完成循环

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2016-05-09
      • 2017-09-19
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      相关资源
      最近更新 更多