# Set-RASPubRDSApp

## NAME

Set-RASPubRDSApp

## SYNOPSIS

Modifies properties of a published application.

## SYNTAX

**Set-RASPubRDSApp** \[[Id](#id-string)] *(uint)*\*\* \[-[ColorDepth](#ColorDepth) {Colors8Bit | Colors15Bit | Colors16Bit | Colors24Bit | Colors32Bit | ClientSpecified}] \[[ConCurrentLicenses](#concurrentlicenses-string) *(uint)*] \[[CreateShortcutInStartFolder](#createshortcutinstartfolder-string) *(bool)*] \[[CreateShortcutInStartUpFolder](#createshortcutinstartupfolder-string) *(bool)*] \[[CreateShortcutOnDesktop](#createshortcutondesktop-string) *(bool)*] \[[Description](#description-string) *(string)*] \[[DisableSessionSharing](#disablesessionsharing-string) *(bool)*] \[-[EnabledMode](#EnabledMode) {Disabled | Enabled | Maintenance}] \[[EnableFileExtensions](#enablefileextensions-string) *(bool)*] \[[ExcludePrelaunch](#excludeprelaunch-string) *(bool)*] \[[FileExtensions](#fileextensions-string) *(string)*] \[[Icon](#icon-string) *(string)*] \[[IconIndex](#iconindex-string) *(uint)*] \[[InheritDisplayDefaultSettings](#inheritdisplaydefaultsettings-string) *(bool)*] \[[InheritLicenseDefaultSettings](#inheritlicensedefaultsettings-string) *(bool)*] \[[InheritMaintenance](#inheritmaintenance-string) *(bool)*] \[[InheritShortcutDefaultSettings](#inheritshortcutdefaultsettings-string) *(bool)*] \[-[LicenseLimitNotify](#LicenseLimitNotify) {WarnUserAndNoStart | WarnUserAndStart | NotifyAdminAndStart | NotifyUserAdminAndStart | NotifyUserAdminAndNoStart}] \[-[MaintenanceMessage\_de\_DE](#MaintenanceMessage_de_DE) *(string)*] \[-[MaintenanceMessage\_en\_US](#MaintenanceMessage_en_US) *(string)*] \[-[MaintenanceMessage\_es\_ES](#MaintenanceMessage_es_ES) *(string)*] \[-[MaintenanceMessage\_fr\_FR](#MaintenanceMessage_fr_FR) *(string)*] \[-[MaintenanceMessage\_it\_IT](#MaintenanceMessage_it_IT) *(string)*] \[-[MaintenanceMessage\_ja\_JP](#MaintenanceMessage_ja_JP) *(string)*] \[-[MaintenanceMessage\_ko\_KR](#MaintenanceMessage_ko_KR) *(string)*] \[-[MaintenanceMessage\_nl\_NL](#MaintenanceMessage_nl_NL) *(string)*] \[-[MaintenanceMessage\_pt\_BR](#MaintenanceMessage_pt_BR) *(string)*] \[-[MaintenanceMessage\_zh\_CN](#MaintenanceMessage_zh_CN) *(string)*] \[-[MaintenanceMessage\_zh\_TW](#MaintenanceMessage_zh_TW) *(string)*] \[[Name](#name-string) *(string)*] \[[OneInstancePerUser](#oneinstanceperuser-string) *(bool)*] \[[Package](#package-string) *(string)*] \[[PackagedApp](#packagedapp-string) *(string)*] \[[Parameters](#parameters-string) *(string)*] \[[PreferredRoutingEnabled](#preferredroutingenabled-string) *(bool)*] \[-[PublishFrom](#PublishFrom) {All | HostPool | Group | Host | Server}] \[-[PublishFromGroup](#PublishFromGroup) *(*[*RDSHostPool\[\]*](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rdshostpool)*)*] \[-[PublishFromHostPoolIds](#PublishFromHostPoolIds) *(uint\[])*] \[-[PublishFromServer](#PublishFromServer) *(*[*RDSHost\[\]*](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rdshost)*)*] \[-[PublishFromServerIds](#PublishFromServerIds) *(uint\[])*] \[-[PublishToSite](#PublishToSite) *(*[*Site\[\]*](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/site)*)*] \[-[PublishToSiteIds](#PublishToSiteIds) *(uint\[])*] \[[ReplicateDefaultServerSettings](#replicatedefaultserversettings-string) *(bool)*] \[[ReplicateDisplaySettings](#replicatedisplaysettings-string) *(bool)*] \[[ReplicateFileExtensionSettings](#replicatefileextensionsettings-string) *(bool)*] \[[ReplicateLicenseSettings](#replicatelicensesettings-string) *(bool)*] \[[ReplicateMaintenance](#replicatemaintenance-string) *(bool)*] \[[ReplicateShortcutSettings](#replicateshortcutsettings-string) *(bool)*] \[[ServerId](#serverid-string) *(uint)*] \[[SiteId](#siteid-string) *(uint)*] \[[StartFullscreen](#startfullscreen-string) *(bool)*] \[[StartIn](#startin-string) *(string)*] \[[StartMaximized](#startmaximized-string) *(bool)*] \[[StartOnLogon](#startonlogon-string) *(bool)*] \[[StartPath](#startpath-string) *(string)*] \[[Target](#target-string) *(string)*] \[[WaitForPrinters](#waitforprinters-string) *(bool)*] \[[WaitForPrintersTimeout](#waitforprinterstimeout-string) *(uint)*] \[-[WinType](#WinType) {Normal | Maximized | Minimized}] \[*(*[*CommonParameters*](#CommonParameters)*)*]

**Set-RASPubRDSApp** \[-[InputObject](#inputobject)] *(*[*PubItem*](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/pubitem)*)* \[-[ColorDepth](#ColorDepth) {Colors8Bit | Colors15Bit | Colors16Bit | Colors24Bit | Colors32Bit | ClientSpecified}] \[[ConCurrentLicenses](#concurrentlicenses-string) *(uint)*] \[[CreateShortcutInStartFolder](#createshortcutinstartfolder-string) *(bool)*] \[[CreateShortcutInStartUpFolder](#createshortcutinstartupfolder-string) *(bool)*] \[[CreateShortcutOnDesktop](#createshortcutondesktop-string) *(bool)*] \[[Description](#description-string) *(string)*] \[[DisableSessionSharing](#disablesessionsharing-string) *(bool)*] \[-[EnabledMode](#EnabledMode) {Disabled | Enabled | Maintenance}] \[[EnableFileExtensions](#enablefileextensions-string) *(bool)*] \[[ExcludePrelaunch](#excludeprelaunch-string) *(bool)*] \[[FileExtensions](#fileextensions-string) *(string)*] \[[Icon](#icon-string) *(string)*] \[[IconIndex](#iconindex-string) *(uint)*] \[[InheritDisplayDefaultSettings](#inheritdisplaydefaultsettings-string) *(bool)*] \[[InheritLicenseDefaultSettings](#inheritlicensedefaultsettings-string) *(bool)*] \[[InheritMaintenance](#inheritmaintenance-string) *(bool)*] \[[InheritShortcutDefaultSettings](#inheritshortcutdefaultsettings-string) *(bool)*] \[-[LicenseLimitNotify](#LicenseLimitNotify) {WarnUserAndNoStart | WarnUserAndStart | NotifyAdminAndStart | NotifyUserAdminAndStart | NotifyUserAdminAndNoStart}] \[-[MaintenanceMessage\_de\_DE](#MaintenanceMessage_de_DE) *(string)*] \[-[MaintenanceMessage\_en\_US](#MaintenanceMessage_en_US) *(string)*] \[-[MaintenanceMessage\_es\_ES](#MaintenanceMessage_es_ES) *(string)*] \[-[MaintenanceMessage\_fr\_FR](#MaintenanceMessage_fr_FR) *(string)*] \[-[MaintenanceMessage\_it\_IT](#MaintenanceMessage_it_IT) *(string)*] \[-[MaintenanceMessage\_ja\_JP](#MaintenanceMessage_ja_JP) *(string)*] \[-[MaintenanceMessage\_ko\_KR](#MaintenanceMessage_ko_KR) *(string)*] \[-[MaintenanceMessage\_nl\_NL](#MaintenanceMessage_nl_NL) *(string)*] \[-[MaintenanceMessage\_pt\_BR](#MaintenanceMessage_pt_BR) *(string)*] \[-[MaintenanceMessage\_zh\_CN](#MaintenanceMessage_zh_CN) *(string)*] \[-[MaintenanceMessage\_zh\_TW](#MaintenanceMessage_zh_TW) *(string)*] \[[Name](#name-string) *(string)*] \[[OneInstancePerUser](#oneinstanceperuser-string) *(bool)*] \[[Package](#package-string) *(string)*] \[[PackagedApp](#packagedapp-string) *(string)*] \[[Parameters](#parameters-string) *(string)*] \[[PreferredRoutingEnabled](#preferredroutingenabled-string) *(bool)*] \[-[PublishFrom](#PublishFrom) {All | HostPool | Group | Host | Server}] \[-[PublishFromGroup](#PublishFromGroup) *(*[*RDSHostPool\[\]*](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rdshostpool)*)*] \[-[PublishFromHostPoolIds](#PublishFromHostPoolIds) *(uint\[])*] \[-[PublishFromServer](#PublishFromServer) *(*[*RDSHost\[\]*](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rdshost)*)*] \[-[PublishFromServerIds](#PublishFromServerIds) *(uint\[])*] \[-[PublishToSite](#PublishToSite) *(*[*Site\[\]*](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/site)*)*] \[-[PublishToSiteIds](#PublishToSiteIds) *(uint\[])*] \[[ReplicateDefaultServerSettings](#replicatedefaultserversettings-string) *(bool)*] \[[ReplicateDisplaySettings](#replicatedisplaysettings-string) *(bool)*] \[[ReplicateFileExtensionSettings](#replicatefileextensionsettings-string) *(bool)*] \[[ReplicateLicenseSettings](#replicatelicensesettings-string) *(bool)*] \[[ReplicateMaintenance](#replicatemaintenance-string) *(bool)*] \[[ReplicateShortcutSettings](#replicateshortcutsettings-string) *(bool)*] \[[ServerId](#serverid-string) *(uint)*] \[[SiteId](#siteid-string) *(uint)*] \[[StartFullscreen](#startfullscreen-string) *(bool)*] \[[StartIn](#startin-string) *(string)*] \[[StartMaximized](#startmaximized-string) *(bool)*] \[[StartOnLogon](#startonlogon-string) *(bool)*] \[[StartPath](#startpath-string) *(string)*] \[[Target](#target-string) *(string)*] \[[WaitForPrinters](#waitforprinters-string) *(bool)*] \[[WaitForPrintersTimeout](#waitforprinterstimeout-string) *(uint)*] \[-[WinType](#WinType) {Normal | Maximized | Minimized}] \[*(*[*CommonParameters*](#CommonParameters)*)*]

## DESCRIPTION

Modifies properties of a published application.

Use only the parameters (application properties) that you want to modify.

To set filtering options, use the Pub Filtering cmdlets.

## PARAMETERS

## PublishFrom ([PublishFrom](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/publishfrom))

Specifies the 'Publish from' option.

Acceptable values: All (All Hosts in Site), HostPool (Host Pools), Host (Individual Hosts).

Possible values: All, HostPool, Group, Host, Server

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PublishFromGroup ([RDSHostPool\[\]](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rdshostpool))

One or multiple server group from which to publish the application.

The PublishFrom parameter must be set to 1 (HostPool).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PublishFromHostPoolIds (uint\[])

Specifies one or multiple host pool Ids from which to publish the application.

The PublishFrom parameter must specify 1 (HostPool).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PublishFromServer ([RDSHost\[\]](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rdshost))

One or multiple RDS Host servers from which to publish the application.

The PublishFrom parameter must be set to 2 (Host).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PublishFromServerIds (uint\[])

One or multiple RDS Host server Ids from which to publish the application.

The PublishFrom parameter must specify 2 (Host).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ReplicateDisplaySettings (bool)

Enable or disable the 'Replicate settings' option (replicates display settings to all sites).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## StartMaximized (bool)

Enable or disable the 'Start the application as maximized when using mobile clients" option.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## StartFullscreen (bool)

Enable or disable the 'Start in fullscreen mode for WYSE ThinOS clients" option.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## WaitForPrinters (bool)

Enable or disable the 'Wait until all RAS universal printers are redirected before showing the application" option.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## WaitForPrintersTimeout (uint)

Printer redirection timeout (in seconds). Set this option when enabling the WaitForPrinters option.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ColorDepth ([ColorDepth](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/colordepth))

Specifies the display color depth setting.

Possible values are: Colors8Bit, Colors15Bit, Colors16Bit, Colors24Bit, Colors32Bit, ClientSpecified

Possible values: Colors8Bit, Colors15Bit, Colors16Bit, Colors24Bit, Colors32Bit, ClientSpecified

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDisplayDefaultSettings (bool)

Enable or disable the 'Inherit default settings" option for display properties.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ReplicateLicenseSettings (bool)

Enable or disable the 'Replicate licensing settings" (settings are replicated to all sites).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## DisableSessionSharing (bool)

Enable or disable the 'Disable session sharing' option (licenses).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## OneInstancePerUser (bool)

Enable or disable the 'Allow users to start only one instance of the application' option.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ConCurrentLicenses (uint)

Specifies the 'Concurrent licenses' option (the number of concurrent licenses).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## LicenseLimitNotify ([LimitNotify](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/limitnotify))

Specifies the "If license limit is exceeded' option.

Acceptable values: WarnUserAndNoStart, WarnUserAndStart, NotifyAdminAndStart, NotifyUserAdminAndStart, NotifyUserAdminAndNoStart

Possible values: WarnUserAndNoStart, WarnUserAndStart, NotifyAdminAndStart, NotifyUserAdminAndStart, NotifyUserAdminAndNoStart

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritLicenseDefaultSettings (bool)

Enable or disable the 'Inherit default license settings' option.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## EnableFileExtensions (bool)

Enable or disable the 'Enable File Extensions' option.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ReplicateFileExtensionSettings (bool)

Enable or disable the 'Replicate settings' option (replicates extension settings to all sites).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ReplicateDefaultServerSettings (bool)

Enable or disable the 'Replicate settings' option (replicates default server settings to all sites).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## FileExtensions (string)

List of file extensions to be added to the current list, if doesn't exist(comma separated values).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ServerId (uint)

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Target (string)

File name and path of a published application executable.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## StartIn (string)

Folder name in which to start a published application.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Parameters (string)

Optional parameters to pass to the published application executable.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Package (string)

The MSIX Package.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PackagedApp (string)

The application within the MSIX package.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## WinType ([WindowType](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/windowtype))

Published application window type. Acceptable values: Normal, Maximized, Minimized.

Possible values: Normal, Maximized, Minimized

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ReplicateShortcutSettings (bool)

Replicate shortcut settings to all sites.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## CreateShortcutOnDesktop (bool)

Create a shortcut on a client's desktop.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## CreateShortcutInStartFolder (bool)

Create a shortcut in the client's Start folder.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## CreateShortcutInStartUpFolder (bool)

Create a shortcut in the client's Auto Start folder.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## StartPath (string)

Specifies the path in the Start folder where the shortcut will be created.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritShortcutDefaultSettings (bool)

Inherit default shortcut settings.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## StartOnLogon (bool)

Start a resource automatically when a user logs on.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ExcludePrelaunch (bool)

Exclude application from prelaunch.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Name (string)

A new name to assign to the published resource.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Icon (string)

Published resource icon file name. Can be an executable (.exe), a .dll or a .ico file.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## IconIndex (uint)

Icon index

Specifies the index of the icon that will be loaded from the binary specified in the Icon property

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ReplicateMaintenance (bool)

Replicate Maintenance

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritMaintenance (bool)

Inherit Maintenance

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## EnabledMode

([PubResourceEnabledMode](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/pubresourceenabledmode)) Changes the availability status of the published resource.

Possible values: Disabled, Enabled, Maintenance

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_en\_US (string)

Maintenance message for the published resource in English.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_ja\_JP (string)

Maintenance message for the published resource in Japanese.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_fr\_FR (string)

Maintenance message for the published resource in French.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_es\_ES (string)

Maintenance message for the published resource in Spanish.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_it\_IT (string)

Maintenance message for the published resource in Italian.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_pt\_BR (string)

Maintenance message for the published resource in Portuguese.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_nl\_NL (string)

Maintenance message for the published resource in Dutch.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_de\_DE (string)

Maintenance message for the published resource in German.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_zh\_TW (string)

Maintenance message for the published resource in Chinese (Traditional).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_zh\_CN (string)

Maintenance message for the published resource in Chinese (Simplified).

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaintenanceMessage\_ko\_KR (string)

Maintenance message for the published resource in Korean.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Description (string)

Published resource description.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PublishToSite ([Site\[\]](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/site))

An array of sites to which to publish a resource.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PublishToSiteIds (uint\[])

An array of sites to which to publish a resource.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PreferredRoutingEnabled (bool)

Enable or disable Preferred Routing.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Id (uint)

Published resource ID.

```
        Required?                    true

        Position?                    0

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InputObject ([PubItem](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/pubitem))

An object specifying the published resource.

To obtain the object, use the Get-PubItem cmdlet.

```
        Required?                    true

        Position?                    0

        Default value                

        Accept pipeline input?       true (ByValue)

        Accept wildcard characters?  false
```

## SiteId (uint)

Site ID.

```
        Required?                    false

        Position?                    named

        Default value                0

        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 documentation. 
```

## INPUTS

[PubItem](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/pubitem)

## OUTPUTS

-none-

## EXAMPLES

**---------- EXAMPLE 1 ----------**

Set-RASPubRDSApp -Id 1 -Enabled $false

Disables a published application specified by ID.\
\&#xNAN;**---------- EXAMPLE 2 ----------**

Set-RASPubRDSApp $PubRDSApp -Enabled $false

Disables a published application specified by the $PubRDSApp object.\
\&#xNAN;**---------- EXAMPLE 3 ----------**

Get-RASPubRDSApp -Id 1 | Set-RASPubRDSApp -Enabled $false

Disables a published application specified by an object obtained from the pipeline output.\
\&#xNAN;**---------- EXAMPLE 4 ----------**

Set-RASPubRDSApp -Id 1 -Package "AppPackage2" -PackagedApp "TestApp2"

Modifies the package and application package details of the published application specified by ID.

## RELATED LINKS

* [Get-RASPubRDSApp](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/commands/get-raspubrdsapp)
* [Remove-RASPubRDSApp](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/commands/remove-raspubrdsapp)
* [Set-RASPubDefaultSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/commands/set-raspubdefaultsettings)
