![获取 LAN 适配器 MAC 地址并将其保存到文本文件](https://linux22.com/image/1524402/%E8%8E%B7%E5%8F%96%20LAN%20%E9%80%82%E9%85%8D%E5%99%A8%20MAC%20%E5%9C%B0%E5%9D%80%E5%B9%B6%E5%B0%86%E5%85%B6%E4%BF%9D%E5%AD%98%E5%88%B0%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6.png)
我的办公室里有 30 台不同的计算机,我需要创建一个批处理文件,该文件将捕获计算机的 LAN 适配器 MAC 地址并将其保存到文件中。到目前为止,我已经在 Google 上搜索过:
@wmic nic where (AdapterTypeId=0 AND netConnectionStatus=2)
get MACAddress >> "C:\Users\addresses.txt"
此代码输出:
MACAddress 30:F9:ED:B1:2C:99
我想问的是:是否有可能获得如下输出:
"User's john.smith MAC address is: 30:F9:ED:B1:2C:99 "?
因为所有 MAC 都将保存到一个文件中,我想知道哪个 MAC 属于哪个用户。所有用户都在一个域中。是否有任何 cmd 代码可以自动检测用户?
另外,如果批处理文件能够自动输出到闪存驱动器中的 .txt 文件,那就太好了,因为我将把它插入 30 台不同的计算机,而且分区的名称大多不同。有没有自动检测功能?