COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Creates a new task in the Task Scheduler that will be triggered when a certificate is replaced, expired, or about to expired.
New-CertificateNotificationTask -Type <CertificateNotificationType>
[-RunTaskForExistingCertificates] -PSScript <String> -Name <String>
-Channel <NotificationChannel> [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityThis cmdlet collects a performance recording of Microsoft Defender Antivirus scans.
New-MpPerformanceRecording -RecordTo <String> [-Session <PSSession[]>] [-WPRPath <String>]
[<CommonParameters>]Copied 0 timesNetworking / SecurityCreates an advanced property for the network adapter.
New-NetAdapterAdvancedProperty -RegistryKeyword <String> [-RegistryDataType <RegDataType>]
-RegistryValue <String[]> [-NoRestart] [-IncludeHidden] [-Name] <String> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a network event session.
New-NetEventSession [-Name] <String> [-CaptureMode <CaptureModes>] [-LocalFilePath <String>]
[-MaxFileSize <UInt32>] [-MaxNumberOfBuffers <Byte>] [-TraceBufferSize <UInt32>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new inbound or outbound Hyper-V firewall rule and adds the rule to the target computer.
New-NetFirewallHyperVRule -DisplayName <string> [-Name <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] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityConfigures Hyper-V firewall per-VM settings on the target computer.
New-NetFirewallHyperVVMSetting [-PolicyStore <string>] [-GPOSession <string>] [-Name <string>] [-Enabled {False | True | NotConfigured}] [-DefaultInboundAction {NotConfigured | Allow | Block}] [-DefaultOutboundAction {NotConfigured | Allow | Block}] [-LoopbackEnabled {False | True | NotConfigured}] [-AllowHostPolicyMerge {False | True | NotConfigured}] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new inbound or outbound firewall rule and adds the rule to the target computer.
New-NetFirewallRule [-PolicyStore <String>] [-GPOSession <String>] [-Name <String>] -DisplayName <String>
[-Description <String>] [-Group <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] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates and configures an IP address.
New-NetIPAddress [-IPAddress] <String> [-DefaultGateway <String>] [-AddressFamily <AddressFamily>]
[-Type <Type>] [-PrefixLength <Byte>] [-ValidLifetime <TimeSpan>] [-PreferredLifetime <TimeSpan>]
[-SkipAsSource <Boolean>] [-PolicyStore <String>] -InterfaceIndex <UInt32> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates an IP-HTTPS configuration.
New-NetIPHttpsConfiguration [-PolicyStore] <String> [-Profile <String>] [-Type <Type>] -ServerURL <String>
[-State <State>] [-AuthMode <AuthMode>] [-StrongCRLRequired <Boolean>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates an IPsec DoS protection setting and adds the setting to the target computer.
New-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] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates an IPsec rule that defines security requirements for network connections that match the specified criteria.
New-NetIPsecRule [-PolicyStore <String>] [-GPOSession <String>] [-IPsecRuleName <String>] -DisplayName <String>
[-Description <String>] [-Group <String>] [-Enabled <Enabled>] [-Profile <Profile>] [-Platform <String[]>]
[-Mode <IPsecMode>] [-InboundSecurity <SecurityPolicy>] [-OutboundSecurity <SecurityPolicy>]
[-QuickModeCryptoSet <String>] [-Phase1AuthSet <String>] [-Phase2AuthSet <String>] [-KeyModule <KeyModule>] [-TunnelType <TunnelType>]
[-AllowWatchKey <Boolean>] [-AllowSetKey <Boolean>] [-LocalTunnelEndpoint <String[]>]
[-RemoteTunnelEndpoint <String[]>] [-RemoteTunnelHostname <String>] [-ForwardPathLifetime <UInt32>]
[-EncryptedTunnelBypass <Boolean>] [-RequireAuthorization <Boolean>] [-User <String>] [-Machine <String>]
[-LocalAddress <String[]>] [-RemoteAddress <String[]>] [-Protocol <String>] [-LocalPort <String[]>]
[-RemotePort <String[]>] [-InterfaceAlias <WildcardPattern[]>] [-InterfaceType <InterfaceType>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new instance of network adapter property overrides which can be used to supply granular values to Set-NetIntent.
New-NetIntentAdapterPropertyOverrides [-EncapOverhead <Int32>]
[-EncapsulatedPacketTaskOffload <Int32>] [-EncapsulatedPacketTaskOffloadNvgre <Int32>]
[-EncapsulatedPacketTaskOffloadVxlan <Int32>] [-FlowControl <Int32>] [-InterruptModeration <Int32>]
[-IPChecksumOffloadIPv4 <Int32>] [-JumboPacket <Int32>] [-LsoV2IPv4 <Int32>] [-LsoV2IPv6 <Int32>]
[-NetworkDirect <Int32>] [-NetworkDirectTechnology <Int32>] [-NumaNodeId <Int32>]
[-PacketDirect <Int32>] [-PriorityVLANTag <Int32>] [-PtpHardwareTimestamp <Int32>] [-QOS <Int32>]
[-QosOffload <Int32>] [-ReceiveBuffers <Int32>] [-RscIPv4 <Int32>] [-RscIPv6 <Int32>]
[-RssOnHostVPorts <Int32>] [-Sriov <Int32>] [-TCPUDPChecksumOffloadIPv4 <Int32>]
[-TCPUDPChecksumOffloadIPv6 <Int32>] [-UDPChecksumOffloadIPv4 <Int32>]
[-UDPChecksumOffloadIPv6 <Int32>] [-TransmitBuffers <Int32>] [-UsoIPv4 <Int32>] [-UsoIPv6 <Int32>]
[-VMQ <Int32>] [-VxlanUDPPortNumber <Int32>] [-VlanID <UInt16>] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new instance of RSS overrides which can be used to supply granular values to Set-NetIntent.
New-NetIntentAdapterRssOverrides [-RssEnabled <Boolean>] [-BaseProcessorGroup <UInt16>]
[-BaseProcessorNumber <Byte>] [-MaxProcessorGroup <UInt16>] [-MaxProcessorNumber <Byte>]
[-MaxProcessors <UInt32>] [-Profile <String>] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new instance of cluster setting overrides which can be used to supply granular values to Add-NetIntent, Get-NetIntent, and Set-NetIntent.
New-NetIntentGlobalClusterOverrides [[-EnableNetworkNaming] <Boolean>]
[[-EnableLiveMigrationNetworkSelection] <Boolean>]
[[-EnableVirtualMachineMigrationPerformanceSelection] <Boolean>]
[[-VirtualMachineMigrationPerformanceOption] <String>] [[-MaximumVirtualMachineMigrations] <Byte>]
[[-MaximumSMBMigrationBandwidthInGbps] <UInt32>] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new instance for global proxy overrides.
New-NetIntentGlobalProxyOverrides -ProxyServer <String> [-ProxyBypass <String>] [-AutoDetect]
[<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new instance of site configuration overrides which can be used to supply granular values to Set-NetIntent.
New-NetIntentSiteOverrides [[-StorageVLAN] <UInt16[]>] [[-StretchVLAN] <UInt16[]>]
[[-ManagementVLAN] <UInt16>] [[-Name] <String>] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new instance of network adapter storage overrides which can be used to supply granular values to Set-NetIntent.
New-NetIntentStorageOverrides [-EnableAutomaticIPGeneration <Boolean>] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new instance of virtual switch configuration overrides which can be used to supply granular values to Set-NetIntent.
New-NetIntentSwitchConfigurationOverrides [-EnableSoftwareRsc <Boolean>]
[-DefaultQueueVrssMaxQueuePairs <UInt32>] [-DefaultQueueVrssMinQueuePairs <UInt32>]
[-DefaultQueueVrssQueueSchedulingMode <UInt32>] [-EnableIov <Boolean>]
[-EnableEmbeddedTeaming <Boolean>] [-LoadBalancingAlgorithm <String>] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new NIC team.
New-NetLbfoTeam [-Name] <String> [-TeamMembers] <WildcardPattern[]> [[-TeamNicName] <String>]
[[-TeamingMode] <TeamingModes>] [[-LoadBalancingAlgorithm] <LBAlgos>] [[-LacpTimer] <LacpTimers>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a NAT object.
New-NetNat [-Name] <String> [-ExternalIPInterfaceAddressPrefix <String>] [-InternalRoutingDomainId <String>]
[-InternalIPInterfaceAddressPrefix <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a neighbor cache entry.
New-NetNeighbor [-IPAddress] <String> [-LinkLayerAddress <String>] [-PolicyStore <String>] [-State <State>]
[-AddressFamily <AddressFamily>] -InterfaceIndex <UInt32> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a new network QoS policy.
New-NetQosPolicy [-PolicyStore <String>] [-Name] <String> [-NetworkProfile <NetworkProfile>]
[-Precedence <UInt32>] [-PriorityValue8021Action <SByte>] [-DSCPAction <SByte>]
[-MinBandwidthWeightAction <Byte>] [-ThrottleRateActionBitsPerSecond <UInt64>] [-SMB]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a route in the IP routing table.
New-NetRoute [-DestinationPrefix] <String> [-AddressFamily <AddressFamily>] [-NextHop <String>]
[-PolicyStore <String>] [-Publish <Publish>] [-RouteMetric <UInt16>] [-Protocol <Protocol>]
[-ValidLifetime <TimeSpan>] [-PreferredLifetime <TimeSpan>] -InterfaceIndex <UInt32>
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesNetworking / SecurityCreates a switch team.
New-NetSwitchTeam [-Name] <String> [-TeamMembers] <String[]> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 times