COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Adds the user-specified product key to a VAMT database.
Add-VamtProductKey -ProductKey <String> [-DbConnectionString <String>] [-DbCommandTimeout <Int32>]
[<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 timesNetworking / SecurityCreate a S2S interface with the specified parameters.
Add-VpnS2SInterface [-Name] <String> [-Protocol <String>] [-Destination] <String[]> [-AdminStatus <Boolean>]
[-PromoteAlternate <Boolean>] [-AuthenticationMethod <String>] [-PostConnectionIPv4Subnet <String[]>]
[-PostConnectionIPv6Subnet <String[]>] [-InitiateConfigPayload <Boolean>] [-RadiusAttributeClass <String>]
[-EnableQoS <EnableQoS>] [-TxBandwidthKbps <UInt64>] [-RxBandwidthKbps <UInt64>]
[-IPv4TriggerFilter <String[]>] [-IPv6TriggerFilter <String[]>] [-Persistent] [-AutoConnectEnabled <Boolean>]
[-IPv4TriggerFilterAction <Action>] [-IPv6TriggerFilterAction <Action>]
[-SADataSizeForRenegotiationKilobytes <UInt32>] [-IPv4Subnet <String[]>] [-IPv6Subnet <String[]>]
[-ResponderAuthenticationMethod <String>] [-PassThru] [[-RoutingDomain] <String>]
[-Certificate <X509Certificate2>] [-SharedSecret <String>] [-NetworkOutageTimeSeconds <UInt32>]
[-NumberOfTries <UInt32>] [-RetryIntervalSeconds <UInt32>] [-SALifeTimeSeconds <UInt32>]
[-MMSALifeTimeSeconds <UInt32>] [-EapMethod <String>] [-InternalIPv4 <Boolean>] [-InternalIPv6 <Boolean>]
[-IdleDisconnectSeconds <UInt32>] [-UserName <String>] [-Password <String>] [-SourceIpAddress <String>]
[-LocalVpnTrafficSelector <CimInstance[]>] [-RemoteVpnTrafficSelector <CimInstance[]>]
[-EncryptionType <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesPowerShellAdds an existing driver package to a driver group or injects it into a boot image.
Add-WdsDriverPackage -Id <Guid> -GroupName <String> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [<CommonParameters>]Copied 0 timesPowerShellPublishes a web application through Web Application Proxy.
Add-WebApplicationProxyApplication [-Name] <String> [-ExternalPreauthentication <String>]
[-ClientCertificateAuthenticationBindingMode <String>] [-BackendServerCertificateValidation <String>]
-ExternalUrl <String> [-ExternalCertificateThumbprint <String>] [-EnableSignOut]
[-InactiveTransactionsTimeoutSec <UInt32>] [-ClientCertificatePreauthenticationThumbprint <String>]
[-EnableHTTPRedirect] [-ADFSUserCertificateStore <String>] [-DisableHttpOnlyCookieProtection]
[-PersistentAccessCookieExpirationTimeSec <UInt32>] -BackendServerUrl <String>
[-DisableTranslateUrlInRequestHeaders] [-DisableTranslateUrlInResponseHeaders]
[-BackendServerAuthenticationSPN <String>] [-ADFSRelyingPartyName <String>] [-UseOAuthAuthentication]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesPowerShellInstalls a Windows capability package on the specified operating system image.
Add-WindowsCapability [-Name <String>] [-LimitAccess] [-Source <String[]>] [-Online]
[-WindowsDirectory <String>] [-SystemDrive <String>] [-LogPath <String>] [-ScratchDirectory <String>]
[-LogLevel <LogLevel>] [<CommonParameters>]Copied 0 timesPowerShellAdds a driver to an offline Windows image.
Add-WindowsDriver [-Recurse] [-ForceUnsigned] [-Driver <String>] [-BasicDriverObject <BasicDriverObject>]
[-AdvancedDriverObject <AdvancedDriverObject>] -Path <String> [-WindowsDirectory <String>]
[-SystemDrive <String>] [-LogPath <String>] [-ScratchDirectory <String>] [-LogLevel <LogLevel>]
[<CommonParameters>]Copied 0 timesPowerShellAdds an additional image to an existing image (.wim) file.
Add-WindowsImage -ImagePath <String> -CapturePath <String> [-ConfigFilePath <String>] [-Description <String>]
-Name <String> [-CheckIntegrity] [-NoRpFix] [-Setbootable] [-Verify] [-WIMBoot] [-SupportEa]
[-LogPath <String>] [-ScratchDirectory <String>] [-LogLevel <LogLevel>] [<CommonParameters>]Copied 0 timesPowerShellAdds a single .cab or .msu file to a Windows image.
Add-WindowsPackage -PackagePath <String> [-IgnoreCheck] [-PreventPending] [-NoRestart] [-Online]
[-WindowsDirectory <String>] [-SystemDrive <String>] [-LogPath <String>] [-ScratchDirectory <String>]
[-LogLevel <LogLevel>] [<CommonParameters>]Copied 0 timesWindows ServerAdds a node to a workgroup cluster.
Add-WorkgroupClusterNode [-Node] <String[]> [-Credentials] <PSCredential[]> [-Name] <String>
[-Credential] <PSCredential> [-NoStorage] [-Confirm] [-WhatIf] [<CommonParameters>]Copied 0 timesPowerShellAdds a dynamic category to a WSUS server.
Add-WsusDynamicCategory [-UpdateServer <IUpdateServer>] -Name <String>
-DynamicCategoryType <DynamicCategoryType> [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerBacks up the security descriptor of an item.
Backup-ACL [-Path] <String> [-DestinationPath] <String> [-LogPath] <String> [[-ScheduleTrigger] <Object>]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesActive DirectoryBacks up the CA database and private key information.
Backup-CARoleService [-Path] <String> [-Force] [-KeyOnly] [-Password <SecureString>] [<CommonParameters>]Copied 0 timesPowerShellBacks up the configuration.
Backup-DHASConfiguration [-Path] <String> [-Force] [<CommonParameters>]Copied 0 timesNetworking / SecurityBacks up the DHCP database of DHCP server service.
Backup-DhcpServer [-ComputerName <String>] [-Path] <String> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesActive DirectoryBacks up one GPO or all the GPOs in a domain.
Backup-GPO [-Name] <String> -Path <String> [-Comment <String>] [-Domain <String>]
[-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerPrevents the specified user or users from accessing a failover cluster.
Block-ClusterAccess [-User] <StringCollection> [-InputObject <PSObject>] [-Cluster <String>]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerBlocks access to a file share.
Block-FileShareAccess -Name <String[]> [-FileServer <CimInstance>] -AccountName <String[]>
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesNetworking / SecurityBlocks SMB client access to a specified server.
Block-SmbClientAccessToServer [-Name] <String[]> -IdentifierType <IdentifierType>
-Identifier <String> [-Description <String>] [-Force] [-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