COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Sets an app package as non-removable (can not be uninstalled).
Set-NonRemovableAppsPolicy -PackageFamilyName <String> -NonRemovable <Int32> [-Online]
[-WindowsDirectory <String>] [-SystemDrive <String>] [-LogPath <String>] [-ScratchDirectory <String>]
[-LogLevel <LogLevel>] [<CommonParameters>]Copied 0 timesNetworking / SecuritySpecifies configuration settings for a RADIUS client.
Set-NpsRadiusClient [-Name] <String> [-Address <String>] [-AuthAttributeRequired <Boolean>]
[-SharedSecret <String>] [-VendorName <String>] [-Enabled <Boolean>] [<CommonParameters>]Copied 0 timesPowerShellSets the Windows volume activation type.
Set-OSLicenseInfo [-ActivationType] <Int32> [-AsJob] [<CommonParameters>]Copied 0 timesPowerShellConfigures the properties for installed ODBC drivers.
Set-OdbcDriver [-PassThru] [-SetPropertyValue <String[]>] [-RemovePropertyValue <String[]>] [-Name] <String>
[-Platform <String>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesPowerShellConfigures properties for existing ODBC DSNs.
Set-OdbcDsn [-PassThru] [-SetPropertyValue <String[]>] [-RemovePropertyValue <String[]>] [-Name] <String>
[-DriverName <String>] [-Platform <String>] -DsnType <String> [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerSets attributes of a partition, such as active, read-only, and offline states.
Set-Partition [-IsReadOnly <Boolean>] [-NoDefaultDriveLetter <Boolean>] [-IsActive <Boolean>]
[-IsHidden <Boolean>] [-IsShadowCopy <Boolean>] [-IsDAX <Boolean>] [-MbrType <UInt16>] [-GptType <String>]
-DriveLetter <Char> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm]
[<CommonParameters>]Copied 0 timesPowerShellChanges the network configuration of a PCSV device.
Set-PcsvDeviceNetworkConfiguration [-TimeoutSec <UInt32>] [-IPv4AddressOrigin] <PossibleIPv4Origins>
[-IPv4Address <String>] [-IPv4DefaultGateway <String>] [-IPv4SubnetMask <String>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerSets attributes on a specific physical disk.
Set-PhysicalDisk [-NewFriendlyName <String>] [-Description <String>] [-Usage <Usage>] [-MediaType <MediaType>]
[-FriendlyName] <String> [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>]Copied 0 timesWindows ServerSets the configuration information for the specified printer.
Set-PrintConfiguration [-Collate <Boolean>] [-Color <Boolean>] [-DuplexingMode <DuplexingModeEnum>]
[-PaperSize <PaperSizeEnum>] [-PrintTicketXml <String>] [-ComputerName <String>] [-PrinterName] <String>
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerUpdates the configuration of an existing printer.
Set-Printer [-Name] <String[]> [-ComputerName <String>] [-Comment <String>] [-Datatype <String>]
[-DriverName <String>] [-UntilTime <UInt32>] [-KeepPrintedJobs <Boolean>] [-Location <String>]
[-PermissionSDDL <String>] [-PortName <String>] [-PrintProcessor <String>] [-Priority <UInt32>]
[-Published <Boolean>] [-RenderingMode <RenderingModeEnum>] [-SeparatorPageFile <String>] [-Shared <Boolean>]
[-ShareName <String>] [-StartTime <UInt32>] [-DisableBranchOfficeLogging <Boolean>]
[-BranchOfficeOfflineLogSizeMB <UInt32>] [-WorkflowPolicy <WorkflowPolicyEnum>] [-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>] [-AsJob] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesWindows ServerModifies the printer properties for the specified printer.
Set-PrinterProperty [-PrinterName] <String> [-PropertyName] <String> [-Value] <String> [-ComputerName <String>]
[-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellCommands to enable and disable process mitigations or set them in bulk from an XML file.
Set-ProcessMitigation [[-Name] <String>] [-Disable <String[]>] [-Enable <String[]>] [-EAFModules <String[]>]
[-Force <String>] [-Reset] [-Remove] [<CommonParameters>]Copied 0 timesPowerShellSets the active Remote Desktop Connection Broker server, or management server, in a remote desktop deployment.
Set-RDActiveManagementServer [-ManagementServer] <String> [<CommonParameters>]Copied 0 timesPowerShellSets a DNS name that clients use to connect to a Remote Desktop deployment.
Set-RDClientAccessName [[-ConnectionBroker] <String>] [-ClientAccessName] <String> [<CommonParameters>]Copied 0 timesPowerShellSets high availability settings for RD Connection Broker servers for a Remote Desktop deployment.
Set-RDConnectionBrokerHighAvailability [[-ConnectionBroker] <String>] [-DatabaseConnectionString] <String>
[[-DatabaseSecondaryConnectionString] <String>] [[-DatabaseFilePath] <String>] [-ClientAccessName] <String>
[<CommonParameters>]Copied 0 timesPowerShellConfigures the database connection string for the database server used in a high availability environment.
Set-RDDatabaseConnectionString [[-DatabaseConnectionString] <String>]
[[-DatabaseSecondaryConnectionString] <String>] [[-ConnectionBroker] <String>] [-RestoreDatabaseConnection]
[-RestoreDBConnectionOnAllBrokers] [<CommonParameters>]Copied 0 timesPowerShellSpecifies settings for the RD Gateway server for a Remote Desktop deployment.
Set-RDDeploymentGatewayConfiguration [-GatewayMode] <GatewayUsage> [[-GatewayExternalFqdn] <String>]
[[-LogonMethod] <GatewayAuthMode>] [[-UseCachedCredentials] <Boolean>] [[-BypassLocal] <Boolean>]
[[-ConnectionBroker] <String>] [-Force] [<CommonParameters>]Copied 0 timesPowerShellChanges the file type association of a RemoteApp program in a Remote Desktop deployment.
Set-RDFileTypeAssociation [-CollectionName] <String> -AppAlias <String> -FileExtension <String>
-IsPublished <Boolean> [-IconPath <String>] [-IconIndex <String>] -VirtualDesktopName <String>
[-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellDefines settings for the RD Licensing server and the licensing mode of the Remote Desktop deployment.
Set-RDLicenseConfiguration -Mode <LicensingMode> -LicenseServer <String[]> [-Force]
[-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellChanges patch schedule settings for a personal virtual desktop.
Set-RDPersonalVirtualDesktopPatchSchedule [-VirtualDesktopName] <String> [-ID] <String> [[-Context] <Byte[]>]
[[-Deadline] <DateTime>] [[-StartTime] <DateTime>] [[-EndTime] <DateTime>] [[-Label] <String>]
[[-Plugin] <String>] [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellModifies configuration settings for a RemoteApp program.
Set-RDRemoteApp [-CollectionName] <String> -Alias <String> [-DisplayName <String>] [-FilePath <String>]
[-FileVirtualPath <String>] [-ShowInWebAccess <Boolean>] [-FolderName <String>]
[-CommandLineSetting <CommandLineSettingValue>] [-RequiredCommandLine <String>] [-UserGroups <String[]>]
[-IconPath <String>] [-IconIndex <String>] -VirtualDesktopName <String> [-ConnectionBroker <String>]
[<CommonParameters>]Copied 0 timesPowerShellChanges whether to publish a Remote Desktop to a collection.
Set-RDRemoteDesktop [-CollectionName] <String> [-ShowInWebAccess] <Boolean> [-ConnectionBroker <String>]
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellModifies configuration options for an existing session collection.
Set-RDSessionCollectionConfiguration [-CollectionName] <String> [-DisableUserProfileDisk]
[-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellConfigures one or more RD Session Host servers in a session collection.
Set-RDSessionHost [-SessionHost] <String[]> [-NewConnectionAllowed] <RDServerNewConnectionAllowed>
[-ConnectionBroker <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