Vejam que legal:
1..255 | foreach {
"Pegando MACs da máquina 10.10.10.$_";
Get-WmiObject -computer $('10.10.10.' + $_) win32_networkadapter -filter "adaptertype = 'Ethernet 802.3'"
| ft -hideTableHeaders name, macaddress
Acabei de postar isso em resposta à uma pergunta na lista MCPdx, que eu ajudo a moderar.
Ah, esqueci de dizer: este código funciona no Windows Powershell!
Até mais!
Comentários
Postar um comentário
Anônimo : Vinícius,
como faço isso em placas wireless? [21/11/07 17:08 - link]
Vinicius Canto : Da mesma forma. Quem responde à requisição é o WMI e o Sistema Operacional, não a placa de rede. Isso significa que, se o computador estiver na rede, com wireless ou não, ele vai responder.
Ah, claro. Se tiver um firewall pessoal ou um firewall entre você e as máquinas com rede wireless, você não vai conseguir se contectar. Os motivos são óbvios.
Espero ter ajudado,
Vinicius [22/11/07 20:56 - link]