COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Creates a VFP provider for network events.
Add-NetEventVFPProvider [-SessionName] <String> [[-Level] <Byte>] [[-UDPPorts] <UInt16[]>]
[[-MatchAllKeywords] <UInt64>] [[-TCPPorts] <UInt16[]>] [[-MatchAnyKeyword] <UInt64>]
[[-IPProtocols] <Byte[]>] [[-DestinationIPAddresses] <String[]>] [[-SourceMACAddresses] <String[]>]
[[-VFPFlowDirection] <UInt32>] [[-VLANIds] <UInt16[]>] [[-SourceIPAddresses] <String[]>]
[[-TenantIds] <UInt32[]>] [[-GREKeys] <UInt32[]>] [[-DestinationMACAddresses] <String[]>]
[[-SwitchName] <String>] [[-PortIds] <UInt32[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a virtual network adapter as a filter on the provider.
Add-NetEventVmNetworkAdapter [-Name] <String> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a Hyper-V virtual switch as a filter on a provider.
Add-NetEventVmSwitch [-Name] <String> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a virtual machine switch provider for network events.
Add-NetEventVmSwitchProvider [-SessionName] <String> [[-Level] <Byte>] [[-MatchAllKeywords] <UInt64>]
[[-MatchAnyKeyword] <UInt64>] [[-SwitchName] <String>] [[-PortIds] <UInt32[]>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a WFP capture provider.
Add-NetEventWFPCaptureProvider [-SessionName] <String> [[-Level] <Byte>] [[-MatchAnyKeyword] <UInt64>]
[[-MatchAllKeyword] <UInt64>] [[-CaptureLayerSet] <WFPCaptureSet>] [[-IPAddresses] <String[]>]
[[-TCPPorts] <UInt16[]>] [[-UDPPorts] <UInt16[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityBinds an SSL certificate to an IP-HTTPS server.
Add-NetIPHttpsCertBinding -CertificateHash <String> -ApplicationId <String> -IpPort <String>
-CertificateStoreName <String> -NullEncryption <Boolean> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityConfigures the network host using intent-based tags for adapters.
Add-NetIntent [[-ComputerName] <String>] -AdapterName <String[]> -Name <String> [-Wait] [-Compute]
[-Management] [-Storage] [-Switchless] [-Stretch]
[-AdapterPropertyOverrides <NetAdapterAdvancedConfiguration>] [-QoSPolicyOverrides <QoSPolicy>]
[-AdapterRssPropertyOverrides <RssConfiguration>]
[-SwitchPropertyOverrides <SwitchConfigurationOverride>]
[-StorageOverrides <NetAdapterStorageOverride>] [-SiteOverrides <SiteConfiguration[]>]
[-StorageVlans <Int32[]>] [-ManagementVlan <Int32>] [-SkipNetworkInterfaceValidation]
[-PutGlobal <Boolean>] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a new member (network adapter) to a specified NIC team.
Add-NetLbfoTeamMember [-Name] <WildcardPattern> [-Team] <String> [[-AdministrativeMode] <AdminModes>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a new interface to a NIC team.
Add-NetLbfoTeamNic [-Team] <String> [-VlanID] <UInt32> [[-Name] <String>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds an external address to a NAT instance.
Add-NetNatExternalAddress [-NatName] <String> -IPAddress <String> [-PortStart <UInt16>] [-PortEnd <UInt16>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a static mapping to a NAT instance.
Add-NetNatStaticMapping [-NatName] <String> -Protocol <Protocol> [-RemoteExternalIPAddressPrefix <String>]
-ExternalIPAddress <String> -ExternalPort <UInt16> -InternalIPAddress <String> [-InternalPort <UInt16>]
[-InternalRoutingDomainId <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a network adapter member to an existing switch team.
Add-NetSwitchTeamMember [-Name] <String> [-Team] <String> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a network controller node to an existing network controller deployment.
Add-NetworkControllerNode -Name <String> -Server <String> -FaultDomain <String> -RestInterface <String>
[-NodeCertificate <X509Certificate2>] [-Force] [-PassThru] [-CertificateSubjectName <String>]
[-NodeCertificateFindBy <X509FindType>] [-ComputerName <String>] [-UseSsl] [-Credential <PSCredential>]
[-CertificateThumbprint <String>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a dedicated IP address to a Network Load Balancing (NLB) cluster.
Add-NlbClusterNodeDip [-IP] <IPAddress> [-SubnetMask <IPAddress>] [-HostName <String>] -InterfaceName <String>
[<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a virtual IP address to a Network Load Balancing (NLB) cluster.
Add-NlbClusterVip [-IP] <IPAddress> [-SubnetMask <IPAddress>] [-HostName <String>] -InterfaceName <String>
[<CommonParameters>]Copied 0 timesNetworking / SecurityAdds filters for traffic that passes through an interface.
Add-RemoteAccessIpFilter [-InterfaceAlias] <String> [-Action] <Action> [-List] <String[]>
[-Direction] <Direction> [-PassThru] [-AddressFamily] <AddressFamily> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a server to the load balancing cluster.
Add-RemoteAccessLoadBalancerNode [-RemoteAccessServer] <String> [-InternalInterface <String>]
[-InternetInterface <String>] [-VpnIPAddressRange <String[]>] [-ComputerName <String>] [-Force] [-PassThru]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a new external RADIUS server for VPN authentication, accounting for DirectAccess (DA) and VPN, or one-time password (OTP) authentication for DA.
Add-RemoteAccessRadius [-ServerName] <String> [-SharedSecret] <String> [-ComputerName <String>]
[-Port <UInt16>] [-Score <Byte>] [-Timeout <UInt32>] [-Purpose] <String> [-AccountingOnOffMsg <String>]
[-MsgAuthenticator <String>] [-EntrypointName <String>] [-PassThru] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a VPN connection to the Connection Manager phone book.
Add-VpnConnection [-Name] <String> [-ServerAddress] <String> [-RememberCredential] [-SplitTunneling] [-Force]
[-PassThru] [-ServerList <CimInstance[]>] [-DnsSuffix <String>] [-IdleDisconnectSeconds <UInt32>]
[-PlugInApplicationID] <String> -CustomConfiguration <XmlDocument> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a route to a VPN connection.
Add-VpnConnectionRoute [-ConnectionName] <String> [-DestinationPrefix] <String> [[-RouteMetric] <UInt32>]
[-PassThru] [-AllUserConnection] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds applications that automatically trigger a VPN connection when launched.
Add-VpnConnectionTriggerApplication [-ConnectionName] <String> [-ApplicationID] <String[]> [-PassThru] [-Force]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a DNS suffix or name to VPN connection trigger properties.
Add-VpnConnectionTriggerDnsConfiguration [-ConnectionName] <String> [-DnsSuffix] <String>
[[-DnsIPAddress] <String[]>] [-PassThru] [-Force] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds DNS suffixes as trusted networks to the VPN profile.
Add-VpnConnectionTriggerTrustedNetwork [-ConnectionName] <String> [-DnsSuffix] <String[]> [-PassThru] [-Force]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityAdds a new IPv4 address range from which IPv4 addresses can be assigned to VPN clients.
Add-VpnIPAddressRange [-IPAddressRange] <String[]> [-ComputerName <String>] [-PassThru]
[[-RoutingDomain] <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 times