COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Adds a virtual IP address to a Network Load Balancing (NLB) cluster.
Add-NlbClusterVip [-IP] <IPAddress> [-SubnetMask <IPAddress>] [-HostName <String>] -InterfaceName <String>
[<CommonParameters>]Copied 0 timesWindows ServerAdds an access path such as a drive letter or folder to a partition.
Add-PartitionAccessPath [-DiskNumber] <UInt32[]> [-PartitionNumber] <UInt32[]> [[-AccessPath] <String>]
[-AssignDriveLetter] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a printer to the specified computer.
Add-Printer [-Comment <String>] [-Datatype <String>] [-DriverName] <String> [-UntilTime <UInt32>]
[-KeepPrintedJobs] [-Location <String>] [-SeparatorPageFile <String>] [-ComputerName <String>] [-Shared]
[-ShareName <String>] [-StartTime <UInt32>] [-Name] <String> [-PermissionSDDL <String>]
[-PrintProcessor <String>] [-Priority <UInt32>] [-Published] [-RenderingMode <RenderingModeEnum>]
-PortName <String> [-DisableBranchOfficeLogging] [-BranchOfficeOfflineLogSizeMB <UInt32>]
[-WorkflowPolicy <WorkflowPolicyEnum>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerInstalls a printer driver on the specified computer.
Add-PrinterDriver [-Name] <String> [[-InfPath] <String>] [-PrinterEnvironment <String>]
[-ComputerName <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesWindows ServerInstalls a printer port on the specified computer.
Add-PrinterPort [-Name] <String> [-ComputerName <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>]
[-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellAdds an RDS server to a Remote Desktop deployment.
Add-RDServer [-Server] <String> [-Role] <String> [[-ConnectionBroker] <String>]
[[-GatewayExternalFqdn] <String>] [-CreateVirtualSwitch] [<CommonParameters>]Copied 0 timesPowerShellAdds one or more RD Session Host servers to a session collection.
Add-RDSessionHost [-CollectionName] <String> -SessionHost <String[]> [-ConnectionBroker <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 timesPowerShellCreates a signer rule and adds it to a policy.
Add-SignerRule -FilePath <String> -CertificatePath <String> [-Kernel] [-User] [-Update] [-Supplemental] [-Deny]
[<CommonParameters>]Copied 0 timesWindows ServerAdds an assignable device to a specific virtual machine.
Add-VMAssignableDevice [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [-VMName] <String[]> [-InstancePath <String>]
[-LocationPath <String>] [-VirtualFunction <UInt16>] [-ResourcePoolName <String>] [-Passthru]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a DVD drive to a virtual machine.
Add-VMDvdDrive [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String[]> [[-ControllerNumber] <Int32>] [[-ControllerLocation] <Int32>] [[-Path] <String>]
[-ResourcePoolName <String>] [-AllowUnverifiedPaths] [-Passthru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a virtual Fibre Channel host bus adapter to a virtual machine.
Add-VMFibreChannelHba [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String> [-SanName] <String> [-GenerateWwn] [-Passthru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a hard disk drive to a virtual machine.
Add-VMHardDiskDrive [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String[]> [[-ControllerType] <ControllerType>] [[-ControllerNumber] <Int32>]
[[-ControllerLocation] <Int32>] [[-Path] <String>] [-DiskNumber <UInt32>] [-ResourcePoolName <String>]
[-SupportPersistentReservations] [-AllowUnverifiedPaths] [-MaximumIOPS <UInt64>] [-MinimumIOPS <UInt64>]
[-QoSPolicyID <String>] [-QoSPolicy <CimInstance>] [-Passthru] [-OverrideCacheAttributes <CacheAttributes>]
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a network for virtual machine migration on one or more virtual machine hosts.
Add-VMMigrationNetwork [-CimSession <CimSession[]>] [-Subnet] <String> [[-Priority] <UInt32>] [-Passthru]
[-ComputerName <String[]>] [-Credential <PSCredential[]>] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a virtual network adapter to a virtual machine.
Add-VMNetworkAdapter [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String[]> [-SwitchName <String>] [-IsLegacy <Boolean>] [-Name <String>] [-DynamicMacAddress]
[-StaticMacAddress <String>] [-Passthru] [-ResourcePoolName <String>] [-DeviceNaming <OnOffState>] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerCreates an ACL to apply to the traffic through a virtual machine network adapter.
Add-VMNetworkAdapterAcl -Action <VMNetworkAdapterAclAction> -Direction <VMNetworkAdapterAclDirection>
[-LocalIPAddress <String[]>] [-LocalMacAddress <String[]>] [-RemoteIPAddress <String[]>]
[-RemoteMacAddress <String[]>] [-Passthru] [-VMNetworkAdapterName <String>] [-CimSession <CimSession[]>]
[-ComputerName <String[]>] [-Credential <PSCredential[]>] [-VMName] <String[]> [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesWindows ServerCreates an extended ACL for a virtual network adapter.
Add-VMNetworkAdapterExtendedAcl [-Action] <VMNetworkAdapterExtendedAclAction>
[-Direction] <VMNetworkAdapterExtendedAclDirection> [[-LocalIPAddress] <String>] [[-RemoteIPAddress] <String>]
[[-LocalPort] <String>] [[-RemotePort] <String>] [[-Protocol] <String>] [-Weight] <Int32>
[-Stateful <Boolean>] [-IdleSessionTimeout <Int32>] [-IsolationID <Int32>] [-Passthru]
[-VMNetworkAdapterName <String>] [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [-VMName] <String[]> [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a routing domain and virtual subnets to a virtual network adapter.
Add-VMNetworkAdapterRoutingDomainMapping [-RoutingDomainID] <Guid> [-RoutingDomainName] <String>
[-IsolationID] <Int32[]> [[-IsolationName] <String[]>] [-Passthru] [-VMNetworkAdapterName <String>]
[-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>] [-VMName] <String[]>
[-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a RemoteFX video adapter in a virtual machine.
Add-VMRemoteFx3dVideoAdapter [-CimSession <CimSession[]>] [-ComputerName <String[]>]
[-Credential <PSCredential[]>] [-VMName] <String[]> [-Passthru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a SCSI controller in a virtual machine.
Add-VMScsiController [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-VMName] <String[]> [-Passthru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a path to a storage resource pool.
Add-VMStoragePath [-Path] <String[]> [-ResourcePoolName] <String[]> [-ResourcePoolType] <VMResourcePoolType>
[-Passthru] [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerAdds a virtual switch to an Ethernet resource pool.
Add-VMSwitch [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[-Name] <String[]> [-ResourcePoolName] <String[]> [<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