Guia PowerShell · Capítulo 5 de 6RDMA, bindings, interfaces IP, compartimentos e offload global.

Capítulo 5 — Interfaces e subsistema de rede

21. Get-NetAdapterRdma

Conceito: O cmdlet Get-NetAdapterRdma verifica o suporte a RDMA (Remote Direct Memory Access), uma tecnologia que permite transferências de dados diretamente entre memórias de computadores, reduzindo a latência em redes de alta performance, como em data centers.
Exemplo:

Get-NetAdapterRdma -Name "Wi-Fi"

Exemplo de Saída:


Name            RdmaEnabled
----            -----------
Wi-Fi           False
                

Explicação: Mostra se RDMA está habilitado na interface Wi-Fi (geralmente não suportado).

22. Get-NetAdapterBinding

Conceito: O cmdlet Get-NetAdapterBinding exibe os protocolos de rede vinculados a uma placa, como IPv4, IPv6 ou protocolos de virtualização. É útil para verificar se uma interface está configurada para usar os protocolos corretos.
Exemplo:

Get-NetAdapterBinding -Name "Wi-Fi"

Exemplo de Saída:


Name            DisplayName            ComponentID    Enabled
----            -----------            -----------    -------
Wi-Fi           IPv4                   ms_tcpip       True
Wi-Fi           IPv6                   ms_tcpip6      True
                

Explicação: Lista os protocolos ativos na interface Wi-Fi, como IPv4 e IPv6.

23. Get-NetIPInterface

Conceito: O cmdlet Get-NetIPInterface exibe configurações de interface IP, como MTU (Maximum Transmission Unit), tipo de endereço (DHCP ou estático) e opções de encaminhamento. É útil para ajustar configurações de rede ou diagnosticar problemas de conectividade.
Exemplo:

Get-NetIPInterface -InterfaceAlias "Wi-Fi"

Exemplo de Saída:


InterfaceAlias    AddressFamily    Dhcp    Mtu
--------------    -------------    ----    ---
Wi-Fi             IPv4             Enabled 1500
                

Explicação: Mostra configurações IP da interface Wi-Fi, como uso de DHCP e tamanho do MTU.

24. Get-NetCompartment

Conceito: O cmdlet Get-NetCompartment lista os compartimentos de rede, que são usados para isolar configurações de rede em sistemas com múltiplos contextos (ex.: contêineres ou VPNs). Cada compartimento tem um ID único e configurações específicas.
Exemplo:

Get-NetCompartment

Exemplo de Saída:


CompartmentId    CompartmentDescription
-------------    ----------------------
1                Default Compartment
                

Explicação: Lista compartimentos de rede, úteis em sistemas complexos com virtualização.

25. Get-NetOffloadGlobalSetting

Conceito: O cmdlet Get-NetOffloadGlobalSetting exibe configurações globais de descarregamento de rede, como checksum, RSS e LSO (Large Send Offload). Essas configurações afetam todas as placas de rede e são usadas para otimizar o desempenho.
Exemplo:

Get-NetOffloadGlobalSetting

Exemplo de Saída:


ReceiveSideScaling    : Enabled
LargeSendOffload      : Enabled
ChecksumOffload       : Enabled
                

Explicação: Mostra configurações globais de descarregamento, úteis para otimização de desempenho.