Resolução de endereços IP com WMI PowerShell
Test-Connection
Quando precisamos resolver endereços, geralmente usamos CMD Prompt de Comando, mais também podemos usar o Win32_PingStatus do PowerShell.
O cmdlet Test-Connection também é muito bom para verificar se um host está ativo. Você pode passar um nome ou um endereço IP e enviar pacotes ICMP ("ping") para um ou mais computadores.
Para utilizar o ping usando um nome, siga o comando abaixo onde Server é o nome do servidor ou estação que você deseja realizar o ping.
Test-Connection -ComputerName Server -Count 1
**
**
Win32_PingStatus
No entanto, quando você usa um IP, você não receber de volta o nome.
Há uma opção disponível para resolver o nome é definindo a propriedade ResolveAddressNames como True dai uma tentativa de resolver o endereço é feita, se for bem sucedido, o endereço é preenchido com o nome do Servidor ou estação.
Get-WmiObject Win32_PingStatus -Filter "Address='192.168.0.10' AND ResolveAddressNames='true'" | Select-Object
Conclusão
O Procedimento mostrou como O Procedimento mostrou como Resolver endereços IP com o WMI PowerShell.
Este artigo foi originalmente escrito por:
Luiz Henrique Lima Campos
Microsoft MVP,MCT,MCP,MCC,MCDST,MCSA,MCSA+M,MCTS e MCITP
blog: http://luizhenriquelima.wordpress.com
twitter: @luizlima