Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Win32_NetworkAdapterConfiguration é uma classe WMI (Windows Management Instrumentation) em sistemas operacionais Windows que permite a administração e configuração de adaptadores de rede. Este recurso é vital para administradores de sistemas e engenheiros de rede, pois facilita a automação e gerenciamento de configurações de rede, como endereços IP, gateways, DNS e muito mais, diretamente através de scripts ou comandos.
Exemplos:
Exibindo Configurações de Adaptadores de Rede Para visualizar as configurações dos adaptadores de rede, você pode usar o seguinte script PowerShell:
Get-WmiObject -Class Win32_NetworkAdapterConfiguration | Select-Object Description, IPAddress, MACAddress, DefaultIPGateway, DNSServerSearchOrder
Este comando lista a descrição, endereço IP, endereço MAC, gateway padrão e servidores DNS configurados para cada adaptador de rede.
Configurando um Endereço IP Estático Para configurar um endereço IP estático em um adaptador de rede específico, você pode usar o seguinte script PowerShell:
$adapter = Get-WmiObject -Class Win32_NetworkAdapterConfiguration | Where-Object {$_.Description -eq "Nome do Adaptador"}
$adapter.EnableStatic("192.168.1.100", "255.255.255.0")
$adapter.SetGateways("192.168.1.1")
$adapter.SetDNSServerSearchOrder("8.8.8.8", "8.8.4.4")
Substitua "Nome do Adaptador" pelo nome real do adaptador de rede que você deseja configurar. Este script define um endereço IP estático, máscara de sub-rede, gateway padrão e servidores DNS.
Habilitando DHCP Para configurar um adaptador de rede para obter um endereço IP automaticamente via DHCP, use o seguinte comando PowerShell:
$adapter = Get-WmiObject -Class Win32_NetworkAdapterConfiguration | Where-Object {$_.Description -eq "Nome do Adaptador"}
$adapter.EnableDHCP()
Liberando e Renovando um Endereço IP Para liberar e renovar o endereço IP de um adaptador de rede, você pode usar os comandos abaixo:
$adapter = Get-WmiObject -Class Win32_NetworkAdapterConfiguration | Where-Object {$_.Description -eq "Nome do Adaptador"}
$adapter.ReleaseDHCPLease()
$adapter.RenewDHCPLease()