Eu tenho 30 computadores diferentes no meu escritório e preciso criar um arquivo de lote, que captura o endereço MAC do adaptador de LAN do computador e salva-o em um arquivo. Até agora eu pesquisei:
@wmic nic where (AdapterTypeId=0 AND netConnectionStatus=2)
get MACAddress >> "C:\Users\addresses.txt"
E este código gera:
MACAddress 30:F9:ED:B1:2C:99
O que eu gostaria de perguntar é: Existe alguma possibilidade de obter a saída como por exemplo:
"User's john.smith MAC address is: 30:F9:ED:B1:2C:99 "?
Porque todos os MACs serão salvos em um arquivo e eu gostaria de saber qual MAC pertence a qual usuário. Todos os usuários estão em um domínio. Existe algum código cmd para a autodetecção do usuário?
Além disso, seria maravilhoso se o arquivo em lote fosse enviado automaticamente para um arquivo .txt na minha unidade flash, porque eu o conectaria em 30 computadores diferentes, e as partições têm na maioria nomes diferentes. Existe alguma autodetectação para isso?