# Set-RASProvider

### NAME

Set-RASProvider\ <br>

### SYNOPSIS

Modifies Provider server settings.\ <br>

### SYNTAX

Set-RASProvider \[-[Id](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Id)] *\<uint>* \[-[AccessKeyID](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AccessKeyID) *\<string>*] \[-[ADType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ADType) {WindowsServerADDS | AzureADDS}] \[-[AllowDragAndDrop](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowDragAndDrop) *\<bool>*] \[-[AllowFileTransfer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowFileTransfer) *\<bool>*] \[-[AllowURLAndMailRedirection](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowURLAndMailRedirection) {Disabled | Enabled | EnabledWithAppRegistration}] \[-[AutoPreferredBroker](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AutoPreferredBroker) *\<SwitchParameter>*] \[-[CostOptimizeTimeout](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#CostOptimizeTimeout) *\<uint>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Description) *\<string>*] \[-[DirectAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#DirectAddress) *\<string>*] \[-[DomainTargetOU](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#DomainTargetOU) *\<string>*] \[-[EnableCostOptimize](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableCostOptimize) *\<bool>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Enabled) *\<bool>*] \[-[EnableDriveRedirectionCache](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableDriveRedirectionCache) *\<bool>*] \[-[EnableMacManagement](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableMacManagement) *\<bool>*] \[-[EndMacAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EndMacAddress) *\<string>*] \[-[EndpointUrl](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EndpointUrl) *\<string>*] \[-[FeedURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FeedURL) *\<string>*] \[-[FileTransferLocation](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferLocation) *\<string>*] \[-[FileTransferLockLocation](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferLockLocation) *\<bool>*] \[-[FileTransferMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferMode) {Disabled | ClientToServer | ServerToClient | Bidirectional}] \[-[HyperVFailoverVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#HyperVFailoverVersion) {HyperVFailoverCluster | Ent | Dtc | Win2012 | Win2012R2 | Win2016 | Win2019 | Win2022 | HyperVFailoverCluster\_Depr | Ent\_Depr | Dtc\_Depr | Win2012\_Depr | Win2012R2\_Depr | Win2016\_Depr | Win2019\_Depr | Win2022\_Depr}] \[-[HyperVVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#HyperVVersion) {HyperV | Win2012R2Std | Win2012R2Dtc | Win2012R2Srv | Win2016Std | Win2016Dtc | Win2016Srv | Win2019Std | Win2019Dtc | Win2019Srv | Win2022Std | Win2022Dtc | Win2022DtcAzure | HyperV\_Depr | Win2012R2Std\_Depr | Win2012R2Dtc\_Depr | Win2012R2Srv\_Depr | Win2016Std\_Depr | Win2016Dtc\_Depr | Win2016Srv\_Depr | Win2019Std\_Depr | Win2019Dtc\_Depr | Win2019Srv\_Depr | Win2022Std\_Depr | Win2022Dtc\_Depr | Win2022DtcAzure\_Depr}] \[-[LocationType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#LocationType) {Default | OptedIn | EndpointUrl}] \[-[ManageRDPTransportProtocol](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ManageRDPTransportProtocol) {Disabled | BothUDPTCP | OnlyTCP | EitherUDPTCP}] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NewName) *\<string>*] \[-[NewServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NewServer) *\<string>*] \[-[NutanixVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NutanixVersion) {Nutanix | v5\_15 | v5\_20 | v6\_5 | Nutanix\_Depr | v5\_15\_Depr | v5\_20\_Depr | v6\_5\_Depr}] \[-[Port](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Port) *\<uint>*] \[-[PreferredBrokerId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PreferredBrokerId) *\<uint>*] \[-[PreferredBrokerObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PreferredBrokerObj) *<*[*Broker*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Broker.html)*>*] \[-[PrinterNameFormat](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PrinterNameFormat) {PrnFormat\_PRN\_CMP\_SES | PrnFormat\_SES\_CMP\_PRN | PrnFormat\_PRN\_REDSES}] \[-[ProviderPassword](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ProviderPassword) *\<SecureString>*] \[-[ProviderUsername](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ProviderUsername) *\<string>*] \[-[RegionCode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RegionCode) *\<string>*] \[-[RegionName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RegionName) *\<string>*] \[-[RemotePCDynamicSubnet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemotePCDynamicSubnet) *\<string>*] \[-[RemoveClientNameFromPrinterName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemoveClientNameFromPrinterName) *\<bool>*] \[-[RemoveSessionNumberFromPrinterName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemoveSessionNumberFromPrinterName) *\<bool>*] \[-[ResourcePool](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ResourcePool) *\<string>*] \[-[ScaleVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ScaleVersion) {Scale | v8\_9 | v9\_1 | Scale\_Depr | v8\_9\_Depr | v9\_1\_Depr}] \[-[SecretAccessKey](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#SecretAccessKey) *\<SecureString>*] \[-[StartMacAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#StartMacAddress) *\<string>*] \[-[SupportShellURLNamespaceObjects](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#SupportShellURLNamespaceObjects) *\<bool>*] \[-[UseAllGuests](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#UseAllGuests) *\<bool>*] \[-[VCenterVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VCenterVersion) {VmwareVCenter | v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareVCenter\_Depr | v6\_5\_Depr | v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}] \[-[VDIAgent](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VDIAgent) *\<string>*] \[-[VDIPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VDIPort) *\<uint>*] \[-[VmwareESXiVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VmwareESXiVersion) {VmwareESXi | v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareESXi\_Depr | v6\_5\_Depr | v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}] \[-[WebAccessURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#WebAccessURL) *\<string>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#CommonParameters)*>*]\
\
Set-RASProvider \[-[InputObject](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#InputObject)] *<*[*Provider*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Provider.html)*>* \[-[AccessKeyID](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AccessKeyID) *\<string>*] \[-[ADType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ADType) {WindowsServerADDS | AzureADDS}] \[-[AllowDragAndDrop](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowDragAndDrop) *\<bool>*] \[-[AllowFileTransfer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowFileTransfer) *\<bool>*] \[-[AllowURLAndMailRedirection](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowURLAndMailRedirection) {Disabled | Enabled | EnabledWithAppRegistration}] \[-[AutoPreferredBroker](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AutoPreferredBroker) *\<SwitchParameter>*] \[-[CostOptimizeTimeout](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#CostOptimizeTimeout) *\<uint>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Description) *\<string>*] \[-[DirectAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#DirectAddress) *\<string>*] \[-[DomainTargetOU](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#DomainTargetOU) *\<string>*] \[-[EnableCostOptimize](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableCostOptimize) *\<bool>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Enabled) *\<bool>*] \[-[EnableDriveRedirectionCache](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableDriveRedirectionCache) *\<bool>*] \[-[EnableMacManagement](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableMacManagement) *\<bool>*] \[-[EndMacAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EndMacAddress) *\<string>*] \[-[EndpointUrl](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EndpointUrl) *\<string>*] \[-[FeedURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FeedURL) *\<string>*] \[-[FileTransferLocation](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferLocation) *\<string>*] \[-[FileTransferLockLocation](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferLockLocation) *\<bool>*] \[-[FileTransferMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferMode) {Disabled | ClientToServer | ServerToClient | Bidirectional}] \[-[HyperVFailoverVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#HyperVFailoverVersion) {HyperVFailoverCluster | Ent | Dtc | Win2012 | Win2012R2 | Win2016 | Win2019 | Win2022 | HyperVFailoverCluster\_Depr | Ent\_Depr | Dtc\_Depr | Win2012\_Depr | Win2012R2\_Depr | Win2016\_Depr | Win2019\_Depr | Win2022\_Depr}] \[-[HyperVVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#HyperVVersion) {HyperV | Win2012R2Std | Win2012R2Dtc | Win2012R2Srv | Win2016Std | Win2016Dtc | Win2016Srv | Win2019Std | Win2019Dtc | Win2019Srv | Win2022Std | Win2022Dtc | Win2022DtcAzure | HyperV\_Depr | Win2012R2Std\_Depr | Win2012R2Dtc\_Depr | Win2012R2Srv\_Depr | Win2016Std\_Depr | Win2016Dtc\_Depr | Win2016Srv\_Depr | Win2019Std\_Depr | Win2019Dtc\_Depr | Win2019Srv\_Depr | Win2022Std\_Depr | Win2022Dtc\_Depr | Win2022DtcAzure\_Depr}] \[-[LocationType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#LocationType) {Default | OptedIn | EndpointUrl}] \[-[ManageRDPTransportProtocol](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ManageRDPTransportProtocol) {Disabled | BothUDPTCP | OnlyTCP | EitherUDPTCP}] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NewName) *\<string>*] \[-[NewServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NewServer) *\<string>*] \[-[NutanixVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NutanixVersion) {Nutanix | v5\_15 | v5\_20 | v6\_5 | Nutanix\_Depr | v5\_15\_Depr | v5\_20\_Depr | v6\_5\_Depr}] \[-[Port](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Port) *\<uint>*] \[-[PreferredBrokerId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PreferredBrokerId) *\<uint>*] \[-[PreferredBrokerObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PreferredBrokerObj) *<*[*Broker*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Broker.html)*>*] \[-[PrinterNameFormat](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PrinterNameFormat) {PrnFormat\_PRN\_CMP\_SES | PrnFormat\_SES\_CMP\_PRN | PrnFormat\_PRN\_REDSES}] \[-[ProviderPassword](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ProviderPassword) *\<SecureString>*] \[-[ProviderUsername](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ProviderUsername) *\<string>*] \[-[RegionCode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RegionCode) *\<string>*] \[-[RegionName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RegionName) *\<string>*] \[-[RemotePCDynamicSubnet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemotePCDynamicSubnet) *\<string>*] \[-[RemoveClientNameFromPrinterName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemoveClientNameFromPrinterName) *\<bool>*] \[-[RemoveSessionNumberFromPrinterName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemoveSessionNumberFromPrinterName) *\<bool>*] \[-[ResourcePool](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ResourcePool) *\<string>*] \[-[ScaleVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ScaleVersion) {Scale | v8\_9 | v9\_1 | Scale\_Depr | v8\_9\_Depr | v9\_1\_Depr}] \[-[SecretAccessKey](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#SecretAccessKey) *\<SecureString>*] \[-[StartMacAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#StartMacAddress) *\<string>*] \[-[SupportShellURLNamespaceObjects](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#SupportShellURLNamespaceObjects) *\<bool>*] \[-[UseAllGuests](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#UseAllGuests) *\<bool>*] \[-[VCenterVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VCenterVersion) {VmwareVCenter | v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareVCenter\_Depr | v6\_5\_Depr | v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}] \[-[VDIAgent](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VDIAgent) *\<string>*] \[-[VDIPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VDIPort) *\<uint>*] \[-[VmwareESXiVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VmwareESXiVersion) {VmwareESXi | v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareESXi\_Depr | v6\_5\_Depr | v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}] \[-[WebAccessURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#WebAccessURL) *\<string>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#CommonParameters)*>*]\
\
Set-RASProvider \[-[Name](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Name)] *\<string>* \[\[-[SiteId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#SiteId)] *\<uint>*] \[-[AccessKeyID](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AccessKeyID) *\<string>*] \[-[ADType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ADType) {WindowsServerADDS | AzureADDS}] \[-[AllowDragAndDrop](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowDragAndDrop) *\<bool>*] \[-[AllowFileTransfer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowFileTransfer) *\<bool>*] \[-[AllowURLAndMailRedirection](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AllowURLAndMailRedirection) {Disabled | Enabled | EnabledWithAppRegistration}] \[-[AutoPreferredBroker](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#AutoPreferredBroker) *\<SwitchParameter>*] \[-[CostOptimizeTimeout](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#CostOptimizeTimeout) *\<uint>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Description) *\<string>*] \[-[DirectAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#DirectAddress) *\<string>*] \[-[DomainTargetOU](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#DomainTargetOU) *\<string>*] \[-[EnableCostOptimize](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableCostOptimize) *\<bool>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Enabled) *\<bool>*] \[-[EnableDriveRedirectionCache](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableDriveRedirectionCache) *\<bool>*] \[-[EnableMacManagement](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EnableMacManagement) *\<bool>*] \[-[EndMacAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EndMacAddress) *\<string>*] \[-[EndpointUrl](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#EndpointUrl) *\<string>*] \[-[FeedURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FeedURL) *\<string>*] \[-[FileTransferLocation](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferLocation) *\<string>*] \[-[FileTransferLockLocation](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferLockLocation) *\<bool>*] \[-[FileTransferMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#FileTransferMode) {Disabled | ClientToServer | ServerToClient | Bidirectional}] \[-[HyperVFailoverVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#HyperVFailoverVersion) {HyperVFailoverCluster | Ent | Dtc | Win2012 | Win2012R2 | Win2016 | Win2019 | Win2022 | HyperVFailoverCluster\_Depr | Ent\_Depr | Dtc\_Depr | Win2012\_Depr | Win2012R2\_Depr | Win2016\_Depr | Win2019\_Depr | Win2022\_Depr}] \[-[HyperVVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#HyperVVersion) {HyperV | Win2012R2Std | Win2012R2Dtc | Win2012R2Srv | Win2016Std | Win2016Dtc | Win2016Srv | Win2019Std | Win2019Dtc | Win2019Srv | Win2022Std | Win2022Dtc | Win2022DtcAzure | HyperV\_Depr | Win2012R2Std\_Depr | Win2012R2Dtc\_Depr | Win2012R2Srv\_Depr | Win2016Std\_Depr | Win2016Dtc\_Depr | Win2016Srv\_Depr | Win2019Std\_Depr | Win2019Dtc\_Depr | Win2019Srv\_Depr | Win2022Std\_Depr | Win2022Dtc\_Depr | Win2022DtcAzure\_Depr}] \[-[LocationType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#LocationType) {Default | OptedIn | EndpointUrl}] \[-[ManageRDPTransportProtocol](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ManageRDPTransportProtocol) {Disabled | BothUDPTCP | OnlyTCP | EitherUDPTCP}] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NewName) *\<string>*] \[-[NewServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NewServer) *\<string>*] \[-[NutanixVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#NutanixVersion) {Nutanix | v5\_15 | v5\_20 | v6\_5 | Nutanix\_Depr | v5\_15\_Depr | v5\_20\_Depr | v6\_5\_Depr}] \[-[Port](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#Port) *\<uint>*] \[-[PreferredBrokerId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PreferredBrokerId) *\<uint>*] \[-[PreferredBrokerObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PreferredBrokerObj) *<*[*Broker*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Broker.html)*>*] \[-[PrinterNameFormat](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#PrinterNameFormat) {PrnFormat\_PRN\_CMP\_SES | PrnFormat\_SES\_CMP\_PRN | PrnFormat\_PRN\_REDSES}] \[-[ProviderPassword](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ProviderPassword) *\<SecureString>*] \[-[ProviderUsername](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ProviderUsername) *\<string>*] \[-[RegionCode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RegionCode) *\<string>*] \[-[RegionName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RegionName) *\<string>*] \[-[RemotePCDynamicSubnet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemotePCDynamicSubnet) *\<string>*] \[-[RemoveClientNameFromPrinterName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemoveClientNameFromPrinterName) *\<bool>*] \[-[RemoveSessionNumberFromPrinterName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#RemoveSessionNumberFromPrinterName) *\<bool>*] \[-[ResourcePool](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ResourcePool) *\<string>*] \[-[ScaleVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#ScaleVersion) {Scale | v8\_9 | v9\_1 | Scale\_Depr | v8\_9\_Depr | v9\_1\_Depr}] \[-[SecretAccessKey](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#SecretAccessKey) *\<SecureString>*] \[-[StartMacAddress](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#StartMacAddress) *\<string>*] \[-[SupportShellURLNamespaceObjects](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#SupportShellURLNamespaceObjects) *\<bool>*] \[-[UseAllGuests](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#UseAllGuests) *\<bool>*] \[-[VCenterVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VCenterVersion) {VmwareVCenter | v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareVCenter\_Depr | v6\_5\_Depr | v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}] \[-[VDIAgent](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VDIAgent) *\<string>*] \[-[VDIPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VDIPort) *\<uint>*] \[-[VmwareESXiVersion](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#VmwareESXiVersion) {VmwareESXi | v6\_5 | v6\_7 | v7\_0 | v8\_0 | VmwareESXi\_Depr | v6\_5\_Depr | v6\_7\_Depr | v7\_0\_Depr | v8\_0\_Depr}] \[-[WebAccessURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#WebAccessURL) *\<string>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASProvider.html#CommonParameters)*>*]\ <br>

### DESCRIPTION

Modifies settings of a Provider server.\
\
For each setting, the cmdlet includes a corresponding input parameter. To modify a setting, specify a parameter and its value.\ <br>

### PARAMETERS

\
-**Name \<string>**\
The name of the Provider.\ <br>

```
        Required?                    true
```

```
        Position?                    0
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**SiteId \<uint>**\
Site ID in which to modify the specified Provider server.\
\
If the parameter is omitted, the site ID of the Licensing Server will be used.\ <br>

```
        Required?                    false
```

```
        Position?                    1
```

```
        Default value                0
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Id \<uint>**\
The ID of the Provider server to modify. To obtain the ID, use the Get-RASProvider cmdlet.\ <br>

```
        Required?                    true
```

```
        Position?                    0
```

```
        Default value                0
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**InputObject <**[**Provider**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Provider.html)**>**\
An object representing the Provider server to modify.\
\
To obtain the object, use the Get-RASProvider cmdlet.\ <br>

```
        Required?                    true
```

```
        Position?                    0
```

```
        Default value                
```

```
        Accept pipeline input?       true (ByValue)
```

```
        Accept wildcard characters?  false
```

\
-**Enabled \<bool>**\
Enables or disables the specified Provider server in a site.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**NewName \<string>**\
A new name for the Provider.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**NewServer \<string>**\
The name of the target Provider server.\
\
This must be the actual server name used in the RAS farm.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Description \<string>**\
A user-defined Provider server description.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**DirectAddress \<string>**\
Specifies the Provider server direct address.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Port \<uint>**\
Specifies the port number for the RAS VDI Agent.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**VDIAgent \<string>**\
FQDN or IP address of the server where the RAS VDI Agent is running.\
\
You only need to specify this parameter if the RAS VDI Agent is dedicated.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**AllowURLAndMailRedirection <**[**AllowURLAndMailRedirection**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/AllowURLAndMailRedirection.html)**>**\
Set the URL and Mail Redirection option. Possible values: 0 = Disabled, 1 = Enabled, 2 = Enabled with application registration.\
\
Possible values: Disabled, Enabled, EnabledWithAppRegistration\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**SupportShellURLNamespaceObjects \<bool>**\
Enable or disable the 'Support Shell URL Namespace Objects' option.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**AllowDragAndDrop \<bool>**\
Set the Drag and Drop option.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**AllowFileTransfer \<bool>**\
Deprecated: use FileTransferMode instead.\
\
Enable or disable the 'Allow file transfer' option.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**FileTransferMode <**[**FileTransferControlMode**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/FileTransferControlMode.html)**>**\
File Transfer option. Possible values are: 0 (Disabled), 1 (client to Server only), 2 {Server To Client only), 3 (Bidirectional).\
\
Possible values: Disabled, ClientToServer, ServerToClient, Bidirectional\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**FileTransferLocation \<string>**\
Location where the File Transfer takes place, if and where it is allowed.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**FileTransferLockLocation \<bool>**\
Lock Location where the File Transfer takes place, if and where it is allowed.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**RemoveClientNameFromPrinterName \<bool>**\
Enable or disable the 'Remove client name from printer name' option.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**RemoveSessionNumberFromPrinterName \<bool>**\
Enable or disable the 'Remove session number from printer name' option.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PrinterNameFormat <**[**PrnNameFormat**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PrnNameFormat.html)**>**\
Specifies the 'RDP Printer Name Format' option.\
\
Possible values: PrnFormat\_PRN\_CMP\_SES, PrnFormat\_SES\_CMP\_PRN, PrnFormat\_PRN\_REDSES\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**AutoPreferredBroker \<SwitchParameter>**\
Set the 'Preferred Connection Broker' option to 'Automatically". If number of Connection Brokers is less than 3 then preferred Conection Broker is not allowed to choose automatic.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                False
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**EnableDriveRedirectionCache \<bool>**\
Enable or disable the 'Enable Drive Redirection Cache' option.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ManageRDPTransportProtocol <**[**ManageRDPTransportProtocol**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/ManageRDPTransportProtocol.html)**>**\
Manage RDP transport protocol.\
\
Possible values: Disabled, BothUDPTCP, OnlyTCP, EitherUDPTCP\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ProviderUsername \<string>**\
A user account to log in to the hypervisor management tool (e.g. VMware vCenter).\
\
In case of Azure, it is an ID of the application which will be used by VDI agent to manage Azure resources.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ProviderPassword \<SecureString>**\
The password of the account specified in the ProviderUsername parameter.\
\
In case of Azure, it is a secret key of the application which will be used by VDI agent to manage Azure resources.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**VDIPort \<uint>**\
The port to communicate with the dedicated VDIAgent specified in the VDIAgent parameter.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PreferredBrokerObj <**[**Broker**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Broker.html)**>**\
The preferred Connection Broker server.\
\
To obtain an object of type Broker representing the preferred Connection Broker, use the Get-RASBroker cmdlet.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PreferredBrokerId \<uint>**\
The preferred Connection Broker ID.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**UseAllGuests \<bool>**\
Use all guests.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**CostOptimizeTimeout \<uint>**\
Cost Optimize Timeout in seconds. Applicable to: AVD (Experimental) and Azure.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**EnableCostOptimize \<bool>**\
Enable Cost Optimize. Applicable to: AVD (Experimental) and Azure.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**FeedURL \<string>**\
The Feed URL. Applicable to: AVD (Experimental).\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**WebAccessURL \<string>**\
The Web Access URL. Applicable to: AVD (Experimental).\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ADType <**[**ADType**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/ADType.html)**>**\
The ADType. Applicable to: AVD (Experimental).\
\
Possible values: WindowsServerADDS, AzureADDS\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**AccessKeyID \<string>**\
The access key ID of the Amazon Web Service account. Applicable to: AWSEC2.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**SecretAccessKey \<SecureString>**\
The secret access key of the Amazon Web Service account. Applicable to: AWSEC2.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**LocationType <**[**EC2LocationType**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/EC2LocationType.html)**>**\
The location type of the Amazon Elastic Compute Cloud. Applicable to: AWSEC2.\
\
Possible values: Default, OptedIn, EndpointUrl\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**RegionName \<string>**\
The region name of the Amazon Elastic Compute Cloud. Applicable to: AWSEC2.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**RegionCode \<string>**\
The region code of the Amazon Elastic Compute Cloud. Applicable to: AWSEC2.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**EndpointUrl \<string>**\
The endpoint URL of the Amazon Elastic Compute Cloud. Applicable to: AWSEC2.\
\
Example: <https://ec2.us-east01.amazonaws.com.\\> <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**HyperVVersion <**[**HyperVVersion**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/HyperVVersion.html)**>**\
Specifies the HyperV Version. Applicable to: HyperV.\
\
Possible values: HyperV, Win2012R2Std, Win2012R2Dtc, Win2012R2Srv, Win2016Std, Win2016Dtc, Win2016Srv, Win2019Std, Win2019Dtc, Win2019Srv, Win2022Std, Win2022Dtc, Win2022DtcAzure, HyperV\_Depr, Win2012R2Std\_Depr, Win2012R2Dtc\_Depr, Win2012R2Srv\_Depr, Win2016Std\_Depr, Win2016Dtc\_Depr, Win2016Srv\_Depr, Win2019Std\_Depr, Win2019Dtc\_Depr, Win2019Srv\_Depr, Win2022Std\_Depr, Win2022Dtc\_Depr, Win2022DtcAzure\_Depr\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**HyperVFailoverVersion <**[**HyperVFailoverClusterVersion**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/HyperVFailoverClusterVersion.html)**>**\
Specifies the HyperV Failover Version. Applicable to: HyperV Failover.\
\
Possible values: HyperVFailoverCluster, Ent, Dtc, Win2012, Win2012R2, Win2016, Win2019, Win2022, HyperVFailoverCluster\_Depr, Ent\_Depr, Dtc\_Depr, Win2012\_Depr, Win2012R2\_Depr, Win2016\_Depr, Win2019\_Depr, Win2022\_Depr\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**StartMacAddress \<string>**\
Starting MAC Address. Applicable to: HyperV Failover.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**EndMacAddress \<string>**\
Ending MAC Address. Applicable to: HyperV Failover.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**EnableMacManagement \<bool>**\
Specifies if the MAC Management is enabled or not. Applicable to: HyperV Failover.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**NutanixVersion <**[**NutanixVersion**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/NutanixVersion.html)**>**\
Specifies the Nutanix Version. Applicable to: Nutanix.\
\
Possible values: Nutanix, v5\_15, v5\_20, v6\_5, Nutanix\_Depr, v5\_15\_Depr, v5\_20\_Depr, v6\_5\_Depr\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**DomainTargetOU \<string>**\
Domain Target OU. Applicable to: Remote PC Dynamic.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**RemotePCDynamicSubnet \<string>**\
The subnet of the remote PC dynamic. Applicable to: Remote PC Dynamic.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ScaleVersion <**[**ScaleVersion**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/ScaleVersion.html)**>**\
Specifies the Scale Version. Applicable to: Scale.\
\
Possible values: Scale, v8\_9, v9\_1, Scale\_Depr, v8\_9\_Depr, v9\_1\_Depr\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**VCenterVersion <**[**VmwareVCenterVersion**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/VmwareVCenterVersion.html)**>**\
Specifies the VCenter Version. Applicable to: VCenter.\
\
Possible values: VmwareVCenter, v6\_5, v6\_7, v7\_0, v8\_0, VmwareVCenter\_Depr, v6\_5\_Depr, v6\_7\_Depr, v7\_0\_Depr, v8\_0\_Depr\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ResourcePool \<string>**\
Resource Pool. Applicable to: VCenter\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**VmwareESXiVersion <**[**VmwareESXiVersion**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/VmwareESXiVersion.html)**>**\
Specifies the VMware ESXi Version. Applicable to: VMwareESXi\
\
Possible values: VmwareESXi, v6\_5, v6\_7, v7\_0, v8\_0, VmwareESXi\_Depr, v6\_5\_Depr, v6\_7\_Depr, v7\_0\_Depr, v8\_0\_Depr\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
\<CommonParameters>

```
        This cmdlet supports the common parameters: Verbose, Debug,
```

```
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
```

```
        OutBuffer, PipelineVariable, and OutVariable. For more information, see 
```

```
        about_CommonParameters . 
```

<br>

### INPUTS

[Provider](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Provider.html)

### OUTPUTS

-none-

### EXAMPLES

\
\&#xNAN;**---------- EXAMPLE 1 ----------**\
\
Set-RASProvider -Server "server.company.dom" -Enabled $False\
\
Disables the specified Provider server in the Licensing Server site.\
\
\&#xNAN;**---------- EXAMPLE 2 ----------**\
\
Set-RASProvider -Id 3 -Enabled $False\
\
Disables the Provider server specified by ID.\
\
\&#xNAN;**---------- EXAMPLE 3 ----------**\
\
Set-RASProvider $Provider -Enabled $True\
\
Enables the Provider server specified by the $Provider variable, which is an object of type Provider.\
\
The object is obtained using the Get-RASProvider cmdlet.\
\&#xNAN;**---------- EXAMPLE 4 ----------**\
\
Set-RASProvider $Provider -VCenter -ResourcePool "ResourcePool"\
\
Sets the ResourcePool of the VCenter Provider server specified by the $Provider variable.\
\
The object is obtained using the Get-RASProvider cmdlet.\
\&#xNAN;**---------- EXAMPLE 5 ----------**\
\
Get-RASProvider -Id 3 | Set-RASProvider -Enabled $True\
\
Enables the Provider server represented by a Provider object obtained from the pipeline output.
