Guia PowerShell · Capítulo 3 de 6Firewall, perfil de conexão e propriedades avançadas do adaptador.

Capítulo 3 — Segurança e propriedades do adaptador

11. Get-NetFirewallRule

Conceito: O cmdlet Get-NetFirewallRule lista as regras do firewall do Windows, incluindo informações sobre portas, protocolos, direção do tráfego (entrada/saída) e status (habilitado/desabilitado). É útil para verificar permissões de rede ou diagnosticar bloqueios de tráfego.
Exemplo:

Get-NetFirewallRule -Enabled True

Exemplo de Saída:


Name                  : HTTP-In
DisplayName           : HTTP
Enabled               : True
Direction             : Inbound
Action                : Allow
                

Explicação: Lista apenas as regras de firewall ativas, útil para verificar permissões de tráfego.

12. Get-NetConnectionProfile

Conceito: O cmdlet Get-NetConnectionProfile exibe o perfil de conexão de rede (Público, Privado ou Domínio), que determina as configurações de firewall aplicadas. É importante para garantir que a interface (como Wi-Fi) esteja configurada com o perfil correto para segurança e conectividade.
Exemplo:

Get-NetConnectionProfile -InterfaceAlias "Wi-Fi"

Exemplo de Saída:


Name             : Network
InterfaceAlias   : Wi-Fi
NetworkCategory  : Private
IPv4Connectivity : Internet
                

Explicação: Mostra o perfil da conexão Wi-Fi, útil para ajustar configurações de firewall.

13. Get-NetAdapterAdvancedProperty

Conceito: O cmdlet Get-NetAdapterAdvancedProperty exibe propriedades avançadas de uma placa de rede, como configurações de velocidade, duplex, VLAN ou opções específicas do driver. É útil para otimizar o desempenho da rede ou diagnosticar configurações incorretas.
Exemplo:

Get-NetAdapterAdvancedProperty -Name "Wi-Fi"

Exemplo de Saída:


Name            DisplayName                DisplayValue
----            -----------                ------------
Wi-Fi           Speed & Duplex             Auto Negotiation
Wi-Fi           Preferred Band             5 GHz
                

Explicação: Lista propriedades avançadas da placa Wi-Fi, como a banda preferida (2.4 GHz ou 5 GHz).

14. Get-NetAdapterChecksumOffload

Conceito: O cmdlet Get-NetAdapterChecksumOffload verifica as configurações de descarregamento de checksum, que permitem à placa de rede processar verificações de integridade de pacotes, reduzindo a carga na CPU. É importante para redes de alta performance.
Exemplo:

Get-NetAdapterChecksumOffload -Name "Wi-Fi"

Exemplo de Saída:


Name            TcpIPv4Checksum    UdpIPv4Checksum    TcpIPv6Checksum
----            ---------------    ---------------    ---------------
Wi-Fi           Enabled            Enabled            Enabled
                

Explicação: Mostra se o descarregamento de checksum está ativo para a interface Wi-Fi.

15. Get-NetAdapterRss

Conceito: O cmdlet Get-NetAdapterRss exibe configurações de Receive Side Scaling (RSS), que distribui o processamento de pacotes de rede entre múltiplos núcleos da CPU. É útil para melhorar o desempenho em servidores ou dispositivos com alto tráfego de rede.
Exemplo:

Get-NetAdapterRss -Name "Wi-Fi"

Exemplo de Saída:


Name            Enabled    NumberOfReceiveQueues
----            -------    ---------------------
Wi-Fi           True       2
                

Explicação: Verifica se o RSS está habilitado na interface Wi-Fi, útil para otimização de desempenho.