我有特殊情况。我想从一台远程计算机上获得MAC地址,这台计算机不在域中。我知道远程计算机的主机名和IP地址。我的计算机的IP地址是192.168.2.40,远程计算机IP是192.168.2.41。
我试过:
arp -a <remote IP Address>
No ARP entries found.
nbtstat -n <remote hostname>
Host not found.
getmac /s <remote IP Address>
ERROR: The RPC server is unavailable.是否有可能从命令行、powershell或其他地方获取远程系统的MAC地址?需要设定哪些条件?谢谢。
发布于 2012-07-25 13:52:01
nmap将返回MAC地址以及任何您想知道的内容。
如果您有对机器的管理员访问权限,powershell和wmi在获取远程诊断方面都非常有用。他们在technet.microsoft.com都有丰富的文档
编辑:这假设是一台windows机器,从它的外观来看,这可能不是。
发布于 2012-07-25 12:47:40
MAC地址是以太网的东西,而不是互联网的东西。计算机甚至不需要有MAC地址。获得MAC地址的唯一方法是在与该计算机相同的局域网上找到一些计算机来告诉您。你不可能知道这是给你正确的信息。
如果你俩是在同一个以太网局域网中,你可以只需ping计算机,然后查看你的ARP表。否则,您将不得不在同一个Etherent/Wifi局域网中询问计算机。
发布于 2012-07-25 13:11:11
是啊。最简单的方法应该是简单地进行ping,然后检查ARP表。
如果你更感兴趣的是那些被清点和报告的东西,我建议你看一下Spiceworks ( http://www.spiceworks.com )的免费软件,设置upp的持续监控,并且总是让你的信息很容易获得。
我已经用了很多年了,它在局域网上工作得很好。
不过,它在将ocf软件发送到远程站点方面确实存在一些问题,还没有真正弄清楚原因,但除此之外,我强烈推荐它。
https://serverfault.com/questions/411054
复制相似问题