PowerShell Logo Small

Set-NetAdapterChecksumOffload



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.

SYNOPSIS

Sets the various checksum offload settings.

SYNTAX


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>]



Search powershellhelp.space

DESCRIPTION


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.



<

RELATED LINKS

Disable-NetAdapterChecksumOffload
Enable-NetAdapterChecksumOffload
Get-NetAdapterChecksumOffload

REMARKS

<

Examples


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.