COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Sets the role of a member network adapter in a NIC team.
Set-NetLbfoTeamMember [[-Name] <String[]>] [[-Team] <String[]>] [-AdministrativeMode <AdminModes>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecuritySets a new VLAN id on a team interface, or restores the interface to Default mode.
Set-NetLbfoTeamNic [[-Name] <String[]>] [[-Team] <String[]>] [-VlanID <UInt32>] [-Default]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityModifies settings for NAT objects.
Set-NetNat [-Name] <String[]> [-IcmpQueryTimeout <UInt32>] [-TcpEstablishedConnectionTimeout <UInt32>]
[-TcpTransientConnectionTimeout <UInt32>] [-TcpFilteringBehavior <FilteringBehaviorType>]
[-UdpFilteringBehavior <FilteringBehaviorType>] [-UdpIdleSessionTimeout <UInt32>]
[-UdpInboundRefresh <Boolean>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies global settings for NAT instances on a computer.
Set-NetNatGlobal [-InputObject <CimInstance[]>]
-InterRoutingDomainHairpinningMode <InterRoutingDomainHairpinningMode> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies a neighbor cache entry.
Set-NetNeighbor [[-IPAddress] <String[]>] [-InterfaceIndex <UInt32[]>] [-InterfaceAlias <String[]>]
[-State <State[]>] [-AddressFamily <AddressFamily[]>] [-PolicyStore <String>] [-IncludeAllCompartments]
[-LinkLayerAddress <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies the global TCP/IP offload settings.
Set-NetOffloadGlobalSetting [-InputObject <CimInstance[]>] [-ReceiveSideScaling <EnabledDisabledEnum>]
[-ReceiveSegmentCoalescing <EnabledDisabledEnum>] [-Chimney <ChimneyEnum>]
[-TaskOffload <EnabledDisabledEnum>] [-NetworkDirect <EnabledDisabledEnum>]
[-NetworkDirectAcrossIPSubnets <AllowedBlockedEnum>] [-PacketCoalescingFilter <EnabledDisabledEnum>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesPowerShellSets the data center bridging exchange settings.
Set-NetQosDcbxSetting [[-InterfaceAlias] <String>] -Willing <Boolean> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellSets the flow control settings.
Set-NetQosFlowControl [[-Priority] <Byte[]>] [[-InterfaceAlias] <String>] [-Enabled <Boolean>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityUpdates the QoS policy settings.
Set-NetQosPolicy [[-Name] <String[]>] [-PolicyStore <String>] [-NetworkProfile <NetworkProfile>]
[-Precedence <UInt32>] [-TemplateMatchCondition <Template>] [-UserMatchCondition <String>]
[-AppPathNameMatchCondition <String>] [-IPProtocolMatchCondition <Protocol>] [-IPPortMatchCondition <UInt16>]
[-IPSrcPrefixMatchCondition <String>] [-IPSrcPortMatchCondition <UInt16>]
[-IPSrcPortStartMatchCondition <UInt16>] [-IPSrcPortEndMatchCondition <UInt16>]
[-IPDstPrefixMatchCondition <String>] [-IPDstPortMatchCondition <UInt16>]
[-IPDstPortStartMatchCondition <UInt16>] [-IPDstPortEndMatchCondition <UInt16>]
[-NetDirectPortMatchCondition <UInt16>] [-URIMatchCondition <String>] [-URIRecursiveMatchCondition <Boolean>]
[-PriorityValue8021Action <SByte>] [-DSCPAction <SByte>] [-MinBandwidthWeightAction <Byte>]
[-ThrottleRateActionBitsPerSecond <UInt64>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellSets the traffic class settings.
Set-NetQosTrafficClass [[-Name] <String[]>] [[-InterfaceAlias] <String>] [-Algorithm <Algorithm>]
[-BandwidthPercentage <Byte>] [-Priority <Byte[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies an entry or entries in the IP routing table.
Set-NetRoute [[-DestinationPrefix] <String[]>] [-InterfaceIndex <UInt32[]>] [-InterfaceAlias <String[]>]
[-NextHop <String[]>] [-AddressFamily <AddressFamily[]>] [-Protocol <Protocol[]>] [-PolicyStore <String>]
[-IncludeAllCompartments] [-Publish <Publish>] [-RouteMetric <UInt16>] [-ValidLifetime <TimeSpan>]
[-PreferredLifetime <TimeSpan>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies a TCP setting.
Set-NetTCPSetting [[-SettingName] <String[]>] [-MinRtoMs <UInt32>] [-InitialCongestionWindowMss <UInt32>]
[-CongestionProvider <CongestionProvider>] [-CwndRestart <CwndRestart>] [-DelayedAckTimeoutMs <UInt32>]
[-DelayedAckFrequency <Byte>] [-MemoryPressureProtection <MemoryPressureProtection>]
[-AutoTuningLevelLocal <AutoTuningLevelLocal>] [-EcnCapability <EcnCapability>] [-Timestamps <Timestamps>]
[-InitialRtoMs <UInt32>] [-ScalingHeuristics <ScalingHeuristics>] [-DynamicPortRangeStartPort <UInt16>]
[-DynamicPortRangeNumberOfPorts <UInt16>] [-AutomaticUseCustom <AutomaticUseCustom>]
[-NonSackRttResiliency <NonSackRttResiliency>] [-ForceWS <ForceWS>] [-MaxSynRetransmissions <Byte>]
[-AutoReusePortRangeStartPort <UInt16>] [-AutoReusePortRangeNumberOfPorts <UInt16>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityModifies the Teredo configuration of a computer or a Group Policy object (GPO).
Set-NetTeredoConfiguration [-IPInterface <CimInstance>] [-PolicyStore <String>] [-GPOSession <String>]
[[-Type] <Type>] [[-ServerName] <String>] [[-RefreshIntervalSeconds] <UInt32>] [[-ClientPort] <UInt32>]
[[-ServerVirtualIP] <String>] [[-DefaultQualified] <Boolean>] [[-ServerShunt] <Boolean>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityModifies UDP settings.
Set-NetUDPSetting [-InputObject <CimInstance[]>] [-DynamicPortRangeStartPort <UInt16>]
[-DynamicPortRangeNumberOfPorts <UInt16>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecuritySets network controller application settings.
Set-NetworkController [-ClientAuthentication <ClientAuthentication>] [-ClientCertificateThumbprint <String[]>]
[-ClientSecurityGroup <String>] [-ServerCertificate <X509Certificate2>] [-RestIPAddress <String>]
[-RestName <String>] [-PassThru] [-ComputerName <String>] [-UseSsl] [-Credential <PSCredential>]
[-CertificateThumbprint <String>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecuritySets a network controller cluster.
Set-NetworkControllerCluster [-ManagementSecurityGroup <String>]
[-CredentialEncryptionCertificate <X509Certificate2>] [-EnableAutomaticUpdates <Boolean>] [-PassThru] [-Force]
[-UseSubjectNameForNodeCert <Boolean>] [-ComputerName <String>] [-UseSsl] [-Credential <PSCredential>]
[-CertificateThumbprint <String>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityChanges diagnostic settings for the Network Controller.
Set-NetworkControllerDiagnostic [-LogScope <LogScope>] [-DiagnosticLogLocation <String>]
[-LogLocationCredential <PSCredential>] [-UseLocalLogLocation] [-LogTimeLimitInDays <UInt32>]
[-LogSizeLimitInMBs <UInt32>] [-LogLevel <LogLevel>] [-PassThru] [-Force] [-ComputerName <String>] [-UseSsl]
[-Credential <PSCredential>] [-CertificateThumbprint <String>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecuritySets a node in a network controller cluster.
Set-NetworkControllerNode -Name <String> [-RestInterface <String>] [-NodeCertificate <X509Certificate2>]
[-PassThru] [-Force] [-ComputerName <String>] [-UseSsl] [-Credential <PSCredential>]
[-CertificateThumbprint <String>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellAdds and removes client computers from a client group.
Set-NfsClientgroup [-ClientGroupName] <String> [[-AddMember] <String[]>] [[-RemoveMember] <String[]>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellModifies a mapped identity.
Set-NfsMappedIdentity [-MappingStore <MappingStoreType>] [-Server <String>] [-LdapNamingContext <String>]
-GroupName <String> -GroupIdentifier <Int32> [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellModifies configuration settings for an identity mapping store.
Set-NfsMappingStore [-InputObject <CimInstance[]>] [-EnableUNMLookup <Boolean>] [-UNMServer <String>]
[-EnableADLookup <Boolean>] [-ADDomainName <String>] [-EnableLdapLookup <Boolean>] [-LdapServer <String>]
[-LdapNamingContext <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellModifies a netgroup.
Set-NfsNetgroup [-NetGroupName] <String> [[-AddMember] <String[]>] [[-RemoveMember] <String[]>]
[[-LdapServer] <String>] [[-LdapNamingContext] <String>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellChanges configuration settings for an NFS server.
Set-NfsServerConfiguration [-InputObject <CimInstance[]>] [-PortmapProtocol <String[]>]
[-MountProtocol <String[]>] [-Nfsprotocol <String[]>] [-NlmProtocol <String[]>] [-NsmProtocol <String[]>]
[-MapServerProtocol <String[]>] [-NisProtocol <String[]>] [-EnableNFSV2 <Boolean>] [-EnableNFSV3 <Boolean>]
[-EnableNFSV4 <Boolean>] [-EnableAuthenticationRenewal <Boolean>] [-AuthenticationRenewalIntervalSec <UInt32>]
[-DirectoryCacheSize <UInt32>] [-CharacterTranslationFile <String>] [-HideFilesBeginningInDot <Boolean>]
[-NlmGracePeriodSec <UInt32>] [-LogActivity <String[]>] [-GracePeriodSec <UInt32>]
[-NetgroupCacheTimeoutSec <UInt32>] [-PreserveInheritance <Boolean>] [-UnmappedUserAccount <String>]
[-WorldAccount <String>] [-AlwaysOpenByName <Boolean>] [-LeasePeriodSec <UInt32>] [-ClearMappingCache]
[-OnlineTimeoutSec <UInt32>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellChanges configuration settings of an NFS share.
Set-NfsShare [[-Authentication] <String[]>] [[-EnableAnonymousAccess] <Boolean>]
[[-EnableUnmappedAccess] <Boolean>] [[-AnonymousGid] <Int32>] [[-AnonymousUid] <Int32>]
[[-LanguageEncoding] <String>] [[-AllowRootAccess] <Boolean>] [[-Permission] <String>] [-Name] <String>
[-NetworkName <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesRemove-DhcpServerv6OptionDefinition · Networking / Security
Set-DnsServerForwarder · Networking / Security
Set-ClusterQuorum · Windows Server
Get-VMSystemSwitchExtension · Windows Server
Set-NetworkController · Networking / Security
Set-RemoteAccessRadius · Networking / Security