COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Modifies settings for an ETW provider.
Set-NetEventProvider [[-Name] <String[]>] [[-Level] <Byte>] [[-MatchAnyKeyword] <UInt64>]
[[-MatchAllKeyword] <UInt64>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies a network event session.
Set-NetEventSession [[-Name] <String[]>] [-CaptureMode <CaptureModes>] [-LocalFilePath <String>]
[-MaxFileSize <UInt32>] [-MaxNumberOfBuffers <Byte>] [-TraceBufferSize <UInt32>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies a VFP provider for network events.
Set-NetEventVFPProvider [[-SessionName] <String[]>] [[-Level] <Byte>] [[-MatchAnyKeyword] <UInt64>]
[[-MatchAllKeyword] <UInt64>] [[-VFPFlowDirection] <VFPFlowDirection>] [[-DestinationMACAddresses] <String[]>]
[[-TCPPorts] <UInt16[]>] [[-UDPPorts] <UInt16[]>] [[-SourceMACAddresses] <String[]>] [[-VLANIds] <UInt16[]>]
[[-GREKeys] <UInt32[]>] [[-TenantIds] <UInt32[]>] [[-SourceIPAddresses] <String[]>]
[[-DestinationIPAddresses] <String[]>] [[-IPProtocols] <Byte[]>] [[-SwitchName] <String>]
[[-PortIds] <UInt32[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies a virtual machine switch provider for network events.
Set-NetEventVmSwitchProvider [[-SessionName] <String[]>] [[-Level] <Byte>] [[-MatchAnyKeyword] <UInt64>]
[[-MatchAllKeyword] <UInt64>] [[-SwitchName] <String>] [[-PortIds] <UInt32[]>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies the configuration of a WFP capture provider.
Set-NetEventWFPCaptureProvider [[-SessionName] <String[]>] [[-Level] <Byte>] [[-MatchAnyKeyword] <UInt64>]
[[-MatchAllKeyword] <UInt64>] [[-CaptureLayerSet] <WFPCaptureSet>] [[-IPAddresses] <String[]>]
[[-TCPPorts] <UInt16[]>] [[-UDPPorts] <UInt16[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies existing Hyper-V firewall rules.
Set-NetFirewallHyperVRule [-Name] <string[]> [-NewDisplayName <string>] [-RulePriority <uint16>] [-Direction {Inbound | Outbound}] [-VMCreatorId <string>] [-Protocol <string>] [-LocalAddresses <string[]>] [-LocalPorts <string[]>] [-RemoteAddresses <string[]>] [-RemotePorts <string[]>] [-Action {NotConfigured | Allow | Block}] [-Enabled {True | False}] [-Profiles {Any | Domain | Private | Public | NotApplicable}] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityConfigures settings that apply to the per-profile configurations of the Windows Firewall with Advanced Security.
Set-NetFirewallProfile [-Name] <String[]> [-PolicyStore <String>] [-GPOSession <String>]
[-Enabled <GpoBoolean>] [-DefaultInboundAction <Action>] [-DefaultOutboundAction <Action>]
[-AllowInboundRules <GpoBoolean>] [-AllowLocalFirewallRules <GpoBoolean>] [-AllowLocalIPsecRules <GpoBoolean>]
[-AllowUserApps <GpoBoolean>] [-AllowUserPorts <GpoBoolean>] [-AllowUnicastResponseToMulticast <GpoBoolean>]
[-NotifyOnListen <GpoBoolean>] [-EnableStealthModeForIPsec <GpoBoolean>] [-LogFileName <String>]
[-LogMaxSizeKilobytes <UInt64>] [-LogAllowed <GpoBoolean>] [-LogBlocked <GpoBoolean>]
[-LogIgnored <GpoBoolean>] [-DisabledInterfaceAliases <String[]>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies existing firewall rules.
Set-NetFirewallRule -DisplayName <String[]> [-PolicyStore <String>] [-NewDisplayName <String>]
[-Description <String>] [-Enabled <Enabled>] [-Profile <Profile>] [-Platform <String[]>]
[-Direction <Direction>] [-Action <Action>] [-EdgeTraversalPolicy <EdgeTraversal>]
[-LooseSourceMapping <Boolean>] [-LocalOnlyMapping <Boolean>] [-Owner <String>] [-LocalAddress <String[]>]
[-RemoteAddress <String[]>] [-Protocol <String>] [-LocalPort <String[]>] [-RemotePort <String[]>]
[-IcmpType <String[]>] [-DynamicTarget <DynamicTransport>] [-Program <String>] [-Package <String>]
[-Service <String>] [-InterfaceAlias <WildcardPattern[]>] [-InterfaceType <InterfaceType>]
[-LocalUser <String>] [-RemoteUser <String>] [-RemoteMachine <String>] [-Authentication <Authentication>]
[-Encryption <Encryption>] [-OverrideBlockRules <Boolean>] [-RemoteDynamicKeywordAddresses <String[]>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityModifies the configuration of an IP address.
Set-NetIPAddress [[-IPAddress] <String[]>] [-InterfaceIndex <UInt32[]>] [-InterfaceAlias <String[]>]
[-AddressFamily <AddressFamily[]>] [-Type <Type[]>] [-PrefixOrigin <PrefixOrigin[]>]
[-SuffixOrigin <SuffixOrigin[]>] [-AddressState <AddressState[]>] [-PolicyStore <String>]
[-IncludeAllCompartments] [-PrefixLength <Byte>] [-ValidLifetime <TimeSpan>] [-PreferredLifetime <TimeSpan>]
[-SkipAsSource <Boolean>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies an IP-HTTPS configuration.
Set-NetIPHttpsConfiguration [-Profile <String[]>] [-ProfileActivated <Boolean[]>] [-PolicyStore <String>]
[-State <State>] [-Type <Type>] [-AuthMode <AuthMode>] [-StrongCRLRequired <Boolean>] [-ServerURL <String>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityModifies an IP interface.
Set-NetIPInterface [-InterfaceIndex <UInt32[]>] [[-InterfaceAlias] <String[]>]
[-AddressFamily <AddressFamily[]>] [-ReachableTime <UInt32[]>]
[-NeighborDiscoverySupported <NeighborDiscoverySupported[]>] [-CompartmentId <UInt32[]>]
[-PolicyStore <String>] [-IncludeAllCompartments] [-Forwarding <Forwarding>] [-ClampMss <ClampMss>]
[-Advertising <Advertising>] [-NlMtuBytes <UInt32>] [-InterfaceMetric <UInt32>]
[-NeighborUnreachabilityDetection <NeighborUnreachabilityDetection>] [-BaseReachableTimeMs <UInt32>]
[-RetransmitTimeMs <UInt32>] [-DadTransmits <UInt32>] [-DadRetransmitTimeMs <UInt32>]
[-RouterDiscovery <RouterDiscovery>] [-ManagedAddressConfiguration <ManagedAddressConfiguration>]
[-OtherStatefulConfiguration <OtherStatefulConfiguration>] [-WeakHostSend <WeakHostSend>]
[-WeakHostReceive <WeakHostReceive>] [-IgnoreDefaultRoutes <IgnoreDefaultRoutes>]
[-AdvertisedRouterLifetime <TimeSpan>] [-AdvertiseDefaultRoute <AdvertiseDefaultRoute>]
[-CurrentHopLimit <UInt32>] [-ForceArpNdWolPattern <ForceArpNdWolPattern>]
[-DirectedMacWolPattern <DirectedMacWolPattern>] [-EcnMarking <EcnMarking>] [-Dhcp <Dhcp>]
[-AutomaticMetric <AutomaticMetric>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies existing IPsec Dos protection settings.
Set-NetIPsecDospSetting [-Name] <String[]> [-StateIdleTimeoutSeconds <UInt32>]
[-PerIPRateLimitQueueIdleTimeoutSeconds <UInt32>] [-IpV6IPsecUnauthDscp <UInt32>]
[-IpV6IPsecUnauthRateLimitBytesPerSec <UInt32>] [-IpV6IPsecUnauthPerIPRateLimitBytesPerSec <UInt32>]
[-IpV6IPsecAuthDscp <UInt16>] [-IpV6IPsecAuthRateLimitBytesPerSec <UInt32>] [-IcmpV6Dscp <UInt16>]
[-IcmpV6RateLimitBytesPerSec <UInt32>] [-IpV6FilterExemptDscp <UInt32>]
[-IpV6FilterExemptRateLimitBytesPerSec <UInt32>] [-DefBlockExemptDscp <UInt16>]
[-DefBlockExemptRateLimitBytesPerSec <UInt32>] [-MaxStateEntries <UInt32>] [-MaxPerIPRateLimitQueues <UInt32>]
[-EnabledKeyingModules <DospKeyModules>] [-FilteringFlags <DospFlags>]
[-PublicInterfaceAliases <WildcardPattern[]>] [-PrivateInterfaceAliases <WildcardPattern[]>]
[-PublicV6Address <String>] [-PrivateV6Address <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies existing main mode cryptographic sets.
Set-NetIPsecMainModeCryptoSet -DisplayGroup <String[]> [-PolicyStore <String>] [-GPOSession <String>]
[-NewDisplayName <String>] [-Description <String>] [-Proposal <CimInstance[]>] [-MaxMinutes <UInt32>]
[-MaxSessions <UInt32>] [-ForceDiffieHellman <Boolean>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityModifies information about the IPv4 Protocol configuration.
Set-NetIPv4Protocol [-InputObject <CimInstance[]>] [-DefaultHopLimit <UInt32>]
[-NeighborCacheLimitEntries <UInt32>] [-RouteCacheLimitEntries <UInt32>] [-ReassemblyLimitBytes <UInt32>]
[-IcmpRedirects <IcmpRedirects>] [-SourceRoutingBehavior <SourceRoutingBehavior>]
[-DhcpMediaSense <DhcpMediaSense>] [-MediaSenseEventLog <MediaSenseEventLog>] [-IGMPLevel <MldLevel>]
[-IGMPVersion <MldVersion>] [-MulticastForwarding <MulticastForwarding>]
[-GroupForwardedFragments <GroupForwardedFragments>] [-RandomizeIdentifiers <RandomizeIdentifiers>]
[-AddressMaskReply <AddressMaskReply>] [-DeadGatewayDetection <DeadGatewayDetection>] [-MinimumMtu <UInt32>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityModifies the IPv6 protocol configuration.
Set-NetIPv6Protocol [-InputObject <CimInstance[]>] [-DefaultHopLimit <UInt32>]
[-NeighborCacheLimitEntries <UInt32>] [-RouteCacheLimitEntries <UInt32>] [-ReassemblyLimitBytes <UInt32>]
[-IcmpRedirects <IcmpRedirects>] [-SourceRoutingBehavior <SourceRoutingBehavior>]
[-DhcpMediaSense <DhcpMediaSense>] [-MediaSenseEventLog <MediaSenseEventLog>] [-MldLevel <MldLevel>]
[-MldVersion <MldVersion>] [-MulticastForwarding <MulticastForwarding>]
[-GroupForwardedFragments <GroupForwardedFragments>] [-RandomizeIdentifiers <RandomizeIdentifiers>]
[-AddressMaskReply <AddressMaskReply>] [-DeadGatewayDetection <DeadGatewayDetection>]
[-UseTemporaryAddresses <UseTemporaryAddresses>] [-MaxTemporaryDadAttempts <UInt32>]
[-MaxTemporaryValidLifetime <TimeSpan>] [-MaxTemporaryPreferredLifetime <TimeSpan>]
[-TemporaryRegenerateTime <TimeSpan>] [-MaxTemporaryDesyncTime <TimeSpan>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAllows provisioning of override values for the given network intent.
Set-NetIntent [-Name] <String> [[-ComputerName] <String>]
[-AdapterPropertyOverrides <NetAdapterAdvancedConfiguration>] [-QoSPolicyOverrides <QoSPolicy>]
[-AdapterRssOverrides <RssConfiguration>] [-SwitchOverrides <SwitchConfigurationOverride>]
[-StorageOverrides <NetAdapterStorageOverride>] [-SiteOverrides <SiteConfiguration[]>]
[-StorageVlans <Int32[]>] [-ManagementVlan <Int32>] [-Wait] [<CommonParameters>]Copied 0 timesNetworking / SecurityChanges the provisioning state of the goal state for the network intent on a given host.
Set-NetIntentRetryState [-ComputerName <String>] -Name <String> [-Wait] [<CommonParameters>]Copied 0 timesNetworking / SecurityStarts or stops ATC tracing sessions on the host.
Set-NetIntentTracing [-StopTracing] [[-ComputerName] <String>]Copied 0 timesNetworking / SecuritySets an ISATAP configuration on a computer or on a Group Policy Object (GPO).
Set-NetIsatapConfiguration [-IPInterface <CimInstance>] [-PolicyStore <String>] [-GPOSession <String>]
[[-State] <State>] [[-Router] <String>] [[-ResolutionState] <State>] [[-ResolutionIntervalSeconds] <UInt32>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecuritySets parameters on the specified NIC team.
Set-NetLbfoTeam [[-Name] <String[]>] [-TeamingMode <TeamingModes>] [-LoadBalancingAlgorithm <LBAlgos>]
[-LacpTimer <LacpTimers>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecuritySets 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 times