2016-06-21 42 views
0

我需要查詢特定遠程計算機mac的dhcp服務器,然後在另一個命令行中使用該mac發送WOL數據包。我試圖運行一個易於使用的WOL界面,該界面使用複選框來標記遠程計算機以喚醒。我現有的程序工作我只是想添加此功能。查詢DHCP服務器以查找與特定主機名綁定的特定mac

我可以在沒有問題的情況下運行netsh命令「dhcp server \\ dhcpname scope x.x.x.x show clients 1」。但我不確定如何對返回的值進行排序以拉取特定的mac,然後在另一個命令行中使用該值發送魔法數據包。它可能是一個簡單的解決方案,但超越了我。誰能幫忙?謝謝。

回答

0

了它自己,無奈的是答案,偏頭痛

的母親設置的netsh = netsh的DHCP服務器\ DHCPSERVER範圍XXXX顯示客戶1

FOR/F 「令牌= 5個delims =」 %% G IN('%netsh%^ | find/i「computername'')

然後剛剛完成使用%% G作爲MAC變量的循環