我的办公室里有 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 台不同的计算机,而且分区的名称大多不同。有没有自动检测功能?