Guia PowerShell · Capítulo 6 de 6Estatísticas, encapsulamento, hardware, QoS e portas virtuais.

Capítulo 6 — Desempenho e virtualização

26. Get-NetAdapterStatistics

Conceito: O cmdlet Get-NetAdapterStatistics exibe estatísticas de tráfego de uma placa de rede, como pacotes enviados, recebidos, erros e descartes. É útil para monitorar o desempenho da rede ou diagnosticar problemas de tráfego.
Exemplo:

Get-NetAdapterStatistics -Name "Wi-Fi"

Exemplo de Saída:


Name            ReceivedBytes    SentBytes    Errors
----            -------------    ---------    ------
Wi-Fi           123456789        98765432     0
                

Explicação: Mostra estatísticas de tráfego da interface Wi-Fi, útil para monitoramento.

27. Get-NetAdapterEncapsulatedPacketTaskOffload

Conceito: O cmdlet Get-NetAdapterEncapsulatedPacketTaskOffload verifica configurações de descarregamento de pacotes encapsulados, usados em túneis de rede como VXLAN ou GRE. Isso reduz a carga na CPU ao processar pacotes encapsulados.
Exemplo:

Get-NetAdapterEncapsulatedPacketTaskOffload -Name "Wi-Fi"

Exemplo de Saída:


Name            VxlanOffload    GreOffload
----            ------------    ----------
Wi-Fi           NotSupported    NotSupported
                

Explicação: Mostra se a interface Wi-Fi suporta descarregamento de pacotes encapsulados.

28. Get-NetAdapterHardwareInfo

Conceito: O cmdlet Get-NetAdapterHardwareInfo fornece detalhes de hardware da placa de rede, como slot PCI, versão do driver e informações do fabricante. É útil para verificar compatibilidade ou diagnosticar problemas de hardware.
Exemplo:

Get-NetAdapterHardwareInfo -Name "Wi-Fi"

Exemplo de Saída:


Name            SlotNumber    DriverVersion
----            ----------    -------------
Wi-Fi           0             20.70.0.5
                

Explicação: Mostra informações de hardware da interface Wi-Fi, como a versão do driver.

29. Get-NetAdapterQos

Conceito: O cmdlet Get-NetAdapterQos exibe configurações de Qualidade de Serviço (QoS), que controlam a priorização de tráfego de rede. É usado para garantir que tipos específicos de tráfego (ex.: VoIP) tenham prioridade em redes congestionadas.
Exemplo:

Get-NetAdapterQos -Name "Wi-Fi"

Exemplo de Saída:


Name            Enabled    DefaultPriority
----            -------    ---------------
Wi-Fi           True       3
                

Explicação: Mostra configurações QoS da interface Wi-Fi, úteis para otimização de tráfego.

30. Get-NetAdapterVPort

Conceito: O cmdlet Get-NetAdapterVPort exibe configurações de portas virtuais, usadas em ambientes de virtualização para conectar máquinas virtuais a redes físicas. É relevante em cenários de servidores com Hyper-V ou outras tecnologias de virtualização.
Exemplo:

Get-NetAdapterVPort -Name "Wi-Fi"

Exemplo de Saída:


Name            VPortId    Enabled
----            -------    -------
Wi-Fi           None       False
                

Explicação: Mostra se portas virtuais estão configuradas na interface Wi-Fi (geralmente não aplicável).