Questão Como faço para localizar o endereço MAC do meu computador?


Não consigo localizar o Endereço MAC em um novo computador com o Windows 7. Eu tentei ipconfig /all no console para o qual eu tenho no items match your search. Eu também tentei getmac. Uma tela brilhou muito brevemente com o que parecia ser a informação, mas não estava lá o tempo suficiente para ler.


87


origem




Respostas:


Você provavelmente digitou isso na caixa de diálogo de pesquisa do Menu Iniciar, que executa o comando, mas não o mostra, pois a janela do prompt de comando desaparece assim que o comando é executado. Esse é o comportamento normal dos aplicativos de prompt de comando, eles são fechados assim que é feito.

Para que o prompt de comando permaneça, você precisa executar esses comandos por meio do prompt de comando. O prompt de comando não desaparece após a execução de um programa; Assim, você pode ver a saída como resultado.

  1. Clique no botão Iniciar ou pressione a tecla Windows.

  2. Na pesquisa do menu Iniciar, digite cmd.

  3. Acertar Entrar para executar o prompt de comando ou clique no cmd entrada que aparece.

  4. Digitar ipconfig /all ou getmac e deve executar os dois comandos e a janela permanecerá aberta de modo que você possa ver a saída.

Nota: getmac é ótimo apenas para endereços mac ipconfig é bom para endereços IP e ipconfig /all é ótimo para o endereço IP e muitas outras informações inúteis (como conexões não usadas)

usar getmac

  1. tipo cmd na caixa de pesquisa e pressione entrar ou janela de execução (logotipo do windows + r)
  2. então digite getmac (sem ipconfig necessário, na verdade, que não vai funcionar) e deixe correr (pode demorar alguns segundos para rertrieve a informação)

se você usar ipconfig e ipconfig dose não tem uso suficiente de informação ipconfig /all


112





Uma maneira simples de obter o (s) endereço (s) MAC de seu (s) adaptador (es) de rede:

Em um tipo de prompt de comando

getmac

Exemplo:

getmac mac address of network adapter


42



+1. Eu não estava ciente sobre isso. Eu sempre uso ipconfig / all, mas isso é muito mais fácil. - JordyOnrust
Eu acho que o endereço ethernet normalmente será o primeiro, e o endereço do wifi será tipicamente o segundo. - Clinton Blackmore
Além disso, se você usar getmac /v então mostrará o nome do adaptador e o estado da conexão. Muito mais fácil se você tiver vários adaptadores de rede, especialmente se tiver alguns virtuais a partir do software da máquina virtual. - TuxRug
Funciona para interfaces que não estão conectadas? Por alguma razão (ou desrazão ;-p), ipconfig nunca me mostra os MACs das interfaces que não estão conectadas. Esta pode ser a solução que estou procurando. - James Haigh


Para o Windows Vista e Windows 7, no painel de controle:

Abra o Central de Redes e Compartilhamento> Conexão de Área Local> Detalhes> Endereço Físico.

Network and Sharing Center MAC address


29



Irritantemente acessível apenas quando conectado, como é o MAC de ipconfig- uma dor quando eu preciso do MAC de máquinas Windows antes que eles se conectem. - James Haigh


Você também pode localizar o endereço MAC usando o VBScript:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select MACAddress from Win32_NetworkAdapter where DeviceID=1")
For Each objItem in colItems
    Wscript.Echo "MAC Address: " & objItem.MACAddress 
Next

8



getmac faz a mesma coisa e é construído no Windows. - MDMarra
isso não é chamado de reinventar a roda. Isso é chamado de "há muitas maneiras de fazer as coisas". O vbscript funciona quase em todas as versões do Windows, incluindo o Win9x. O getmac não está disponível em todas as versões. - user31894
Bem, é uma questão do Windows 7, então por que se preocupar em escrever um script whoooole quando você pode simplesmente digitar um comando? - TFM
@TFM: porque o script pode fornecer apenas o endereço MAC, enquanto getmac requer análise de saída ... - Tom Wijsman
@TFM: Isso e O WMI pode ser usado na rede nativamente, sem ter que "reinventar a roda" com SSH / psexec / WS-Remoting. Apenas mude strComputer. - grawity


Você pode usar o Get-NetAdapter Cmdlet do PowerShell.

Ele exibe uma boa tabela que identifica cada interface de rede com seu endereço MAC.

enter image description here


6



Apenas para o Windows Server 2012 R2 e o Windows 8.1. - harrymc
Qual é a versão mínima exigida do PowerShell? - Peter Mortensen
AFAIK o cmdlet foi introduzido no Windows 8.1. O upgrade do PowerShell não será instalado em sistemas mais antigos. - Alexandre Jasmin