PowerShell Logo Small


This is the built-in help made by Microsoft for the command 'Get-NetTCPSetting', in PowerShell version 5 - as retrieved from Windows version 'Microsoft Windows Server 2012 R2 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.


Gets information about TCP settings and configuration.


Get-NetTCPSetting [[-SettingName] <String[]>] [-AsJob] [-AssociatedTransportFilter <CimInstance>] [-AutomaticUseCustom <AutomaticUseCustom[]>] [-AutoTuningLevelEffective
<AutoTuningLevelEffective[]>] [-AutoTuningLevelGroupPolicy <AutoTuningLevelGroupPolicy[]>] [-AutoTuningLevelLocal <AutoTuningLevelLocal[]>] [-CimSession <CimSession[]>]
[-CongestionProvider <CongestionProvider[]>] [-CwndRestart <CwndRestart[]>] [-DelayedAckFrequency <Byte[]>] [-DelayedAckTimeoutMs <UInt32[]>] [-DynamicPortRangeNumberOfPorts
<UInt16[]>] [-DynamicPortRangeStartPort <UInt16[]>] [-EcnCapability <EcnCapability[]>] [-ForceWS <ForceWS[]>] [-InitialCongestionWindowMss <UInt32[]>] [-InitialRtoMs
<UInt32[]>] [-MaxSynRetransmissions <Byte[]>] [-MemoryPressureProtection <MemoryPressureProtection[]>] [-MinRtoMs <UInt32[]>] [-NonSackRttResiliency
<NonSackRttResiliency[]>] [-ScalingHeuristics <ScalingHeuristics[]>] [-ThrottleLimit <Int32>] [-Timestamps <Timestamps[]>] [<CommonParameters>]

Search powershellhelp.space


The Get-NetTCPSetting cmdlet gets TCP settings. TCP settings are optimized for different network conditions including latency and congestion. To apply a TCP setting to a
port number or destination IP address range, create a transport filter by using the New-NetTransportFilter cmdlet.

Specify a setting to get by using the SettingName parameter, or by specifying a transport filter that is associated with a setting. Specify parameter values to determine
which settings to get, or do not include any parameters to get all TCP settings.



Online Version: http://go.microsoft.com/fwlink/?LinkID=288390




Example 1: Get all TCP settings

PS C:\>Get-NetTCPSetting

This command gets TCP settings. The command specifies no parameters, so it gets all TCP settings.

Example 2: Get Internet TCP settings

PS C:\>Get-NetTCPSetting –Setting Internet

This command gets TCP settings that are optimized for connectivity across the Internet.

Example 3: View formatted TCP settings

PS C:\>Get-NetTcpSetting | Format-Table

This command gets TCP settings, and then passes them to the Format-Table cmdlet by using the pipeline operator. That cmdlet displays the results as a summary in a table
view. For more information, type Get-Help Format-Table.