2015-11-25 22 views
2

我試圖從我的Windows機器獲取我的iPhone的MAC地址。CMD - 得到iPhone的MAC地址

GETMAC /s 10.30.114.14 

,並返回:

ERROR: The RPC server is unavailable

但是,如果我試圖讓任何其他設備(筆記本電腦不是什麼),MAC地址,我得到毫秒內很好的解決。

所以我問:有沒有辦法從CMD獲得iDevice的MAC地址?

**我知道我可以查看設備設置,但這是真的不是我所追求的。

回答

3

ping,然後從arp緩存搶MAC:

@echo off 

set IP=10.30.114.14 
ping -n 1 %IP% >nul 
for /f "tokens=2" %%a in ('arp -a ^| find "%IP%"') do set MAC=%%a 

echo MAC: %MAC% 
pause 
+0

太謝謝你了!與這個問題無關,我告訴你,你幫了我多少。我創建了一個PHP腳本,用於ping路由器上的所有地址,如果ping成功,它將獲取mac地址。這花了一分鐘。現在,代碼需要幾秒鐘的時間。謝謝! – Amit

+0

這是最後的解決方案:「arp -a」,然後是「netsh接口ip刪除arpcache」。這是爲了下一次檢查(我每分鐘檢查一次),它將是乾淨的數據而不是緩存。 – Amit