Identifique, gerencie e automatize perfis de rede no Windows

Se você deseja verificar rapidamente se uma conexão de rede está como Pública, Privada ou Domínio, o PowerShell tem o comando ideal: Get-NetConnectionProfile. Ele é útil para auditorias, automações de rede, configuração de firewalls e muito mais.

Neste guia, você vai aprender como usar esse comando, entender o que ele mostra e como ele pode ser útil para administradores de sistemas e usuários avançados.


🧠 O que é o Get-NetConnectionProfile?

É um comando do módulo NetTCPIP do PowerShell que permite visualizar o perfil de rede ativo no computador.


🛠️ Como usar o comando

📌 Passo 1: Abrir o PowerShell como administrador

📌 Passo 2: Digitar o comando

Get-NetConnectionProfile

📋 O que o comando retorna?

Você verá informações como:

PropriedadeDescrição
NameNome da conexão de rede (ex: Ethernet, Wi-Fi)
InterfaceAliasInterface usada (ex: Wi-Fi, Ethernet)
InterfaceIndexNúmero identificador da interface
NetworkCategoryTipo da rede: Public, Private, ou DomainAuthenticated
IPv4ConnectivityStatus da conexão IPv4
IPv6ConnectivityStatus da conexão IPv6

🔄 Exemplo prático

Get-NetConnectionProfile | Format-Table -AutoSize

Este comando exibe os resultados em formato de tabela legível.


🔧 Como alterar o perfil de rede via PowerShell

Às vezes, o Windows define sua rede como Pública, impedindo o compartilhamento de arquivos, impressoras e dispositivos.

Para mudar de Pública para Privada:

Set-NetConnectionProfile -InterfaceAlias "Wi-Fi" -NetworkCategory Private

Troque "Wi-Fi" pelo nome real da sua interface. Você pode ver o nome exato usando:

Get-NetConnectionProfile

🧩 Quando usar esse comando?


📁 Automatizando em script .ps1

$perfil = Get-NetConnectionProfile
If ($perfil.NetworkCategory -ne "Private") {
    Set-NetConnectionProfile -InterfaceAlias $perfil.InterfaceAlias -NetworkCategory Private
}

Esse script identifica automaticamente a rede ativa e muda o perfil para privado caso necessário.


✅ Conclusão

O Get-NetConnectionProfile é um comando essencial para quem administra redes Windows ou deseja ter mais controle sobre o comportamento do sistema em diferentes ambientes de rede. Combinado ao Set-NetConnectionProfile, você pode resolver erros de rede, desbloquear recursos e deixar tudo configurado para produtividade e segurança.


Deixe um comentário