This is the built-in help made by Microsoft for the command 'Set-NetAdapterChecksumOffload', in PowerShell version 3 - as retrieved from
Windows version 'Microsoft Windows Server 2012 Standard' PowerShell help files on 2016-06-23.
For PowerShell version 3 and up, where you have Update-Help, this command was run just before creating the web pages from the help files.
Sets the various checksum offload settings.
Set-NetAdapterChecksumOffload [-Name] <String[]> [-AsJob] [-CimSession <CimSession[]>] [-IncludeHidden] [-IpIPv4Enabled <Direction>]
[-NoRestart] [-PassThru] [-TcpIPv4Enabled <Direction>] [-TcpIPv6Enabled <Direction>] [-ThrottleLimit <Int32>] [-UdpIPv4Enabled <Direction>]
[-UdpIPv6Enabled <Direction>] [-Confirm] [-WhatIf] [<CommonParameters>]
Set-NetAdapterChecksumOffload [-AsJob] [-CimSession <CimSession[]>] [-IncludeHidden] [-IpIPv4Enabled <Direction>] [-NoRestart] [-PassThru]
[-TcpIPv4Enabled <Direction>] [-TcpIPv6Enabled <Direction>] [-ThrottleLimit <Int32>] [-UdpIPv4Enabled <Direction>] [-UdpIPv6Enabled
<Direction>] -InterfaceDescription <String[]> [-Confirm] [-WhatIf] [<CommonParameters>]
Set-NetAdapterChecksumOffload [-AsJob] [-CimSession <CimSession[]>] [-IpIPv4Enabled <Direction>] [-NoRestart] [-PassThru] [-TcpIPv4Enabled
<Direction>] [-TcpIPv6Enabled <Direction>] [-ThrottleLimit <Int32>] [-UdpIPv4Enabled <Direction>] [-UdpIPv6Enabled <Direction>] -InputObject
<CimInstance[]> [-Confirm] [-WhatIf] [<CommonParameters>]
The Set-NetAdapterChecksumOffload cmdlet sets the state of the checksum offload properties. The network adapter computes the checksums,
therefore reducing processor utilization because the processor is not performing this computation. This cmdlet sets the various checksum
offload settings, including IPv4, TCPv4, TCPv6, UDPv4, and UDPv6. This cmdlet enables a few types of checksums while disabling others. If only
setting the enabled state, run the Enable-NetAdapterChecksumOffload or Disable-NetAdapterChecksumOffload cmdlet.
<
Disable-NetAdapterChecksumOffload
Enable-NetAdapterChecksumOffload
Get-NetAdapterChecksumOffload
<
EXAMPLE 1
PS C:\>Set-NetAdapterChecksumOffload –Name * -IpIPv4Enabled RxTxEnabled
This example enables the IPv4 checksum offload in both receive and transmit directions on all visible network adapters.
EXAMPLE 2
PS C:\>Set-NetAdapterChecksumOffload –Name MyAdapter -IpIPv4Enabled RxTxEnabled -TcpIpv4Enabled RxTxEnabled -UdpIpv4Enabled RxTxEnabled
This example enables the IPv4 checksum, the UDPv4 and IPv4 checksum, and the TCPv4 and IPv4 checksum in both receive and transmit directions
on the network adapter named MyAdapter.