# New-RASPubRDSApp

### NAME

New-RASPubRDSApp\ <br>

### SYNOPSIS

Adds a published application to a Site.\ <br>

### SYNTAX

New-RASPubRDSApp \[-[Name](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#Name)] *\<string>* \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#Description) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#Enabled) *\<bool>*] \[-[EnabledMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#EnabledMode) {Disabled | Enabled | Maintenance}] \[-[Icon](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#Icon) *\<string>*] \[-[IconIndex](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#IconIndex) *\<uint>*] \[-[InheritMaintenance](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#InheritMaintenance) *\<bool>*] \[-[MaintenanceMessage\_de\_DE](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_de_DE) *\<string>*] \[-[MaintenanceMessage\_en\_US](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_en_US) *\<string>*] \[-[MaintenanceMessage\_es\_ES](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_es_ES) *\<string>*] \[-[MaintenanceMessage\_fr\_FR](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_fr_FR) *\<string>*] \[-[MaintenanceMessage\_it\_IT](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_it_IT) *\<string>*] \[-[MaintenanceMessage\_ja\_JP](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_ja_JP) *\<string>*] \[-[MaintenanceMessage\_ko\_KR](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_ko_KR) *\<string>*] \[-[MaintenanceMessage\_nl\_NL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_nl_NL) *\<string>*] \[-[MaintenanceMessage\_pt\_BR](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_pt_BR) *\<string>*] \[-[MaintenanceMessage\_zh\_CN](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_zh_CN) *\<string>*] \[-[MaintenanceMessage\_zh\_TW](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#MaintenanceMessage_zh_TW) *\<string>*] \[-[Package](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#Package) *\<string>*] \[-[PackagedApp](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PackagedApp) *\<string>*] \[-[Parameters](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#Parameters) *\<string>*] \[-[ParentFolder](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#ParentFolder) *<*[*PubFolder*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PubFolder.html)*>*] \[-[ParentId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#ParentId) *\<uint>*] \[-[PreviousId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PreviousId) *\<uint>*] \[-[PreviousItem](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PreviousItem) *<*[*PubItem*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PubItem.html)*>*] \[-[PublishFrom](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PublishFrom) {All | HostPool | Group | Host | Server}] \[-[PublishFromGroup](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PublishFromGroup) *<*[*RDSHostPool\[\]*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RDSHostPool.html)*>*] \[-[PublishFromHostPoolIds](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PublishFromHostPoolIds) *\<uint\[]>*] \[-[PublishFromServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PublishFromServer) *<*[*RDSHost\[\]*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RDSHost.html)*>*] \[-[PublishFromServerIds](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PublishFromServerIds) *\<uint\[]>*] \[-[PublishToSite](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PublishToSite) *<*[*Site\[\]*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Site.html)*>*] \[-[PublishToSiteIds](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#PublishToSiteIds) *\<uint\[]>*] \[-[ReplicateMaintenance](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#ReplicateMaintenance) *\<bool>*] \[-[SiteId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#SiteId) *\<uint>*] \[-[StartIn](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#StartIn) *\<string>*] \[-[StartOnLogon](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#StartOnLogon) *\<SwitchParameter>*] \[-[Target](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#Target) *\<string>*] \[-[WinType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#WinType) {Normal | Maximized | Minimized}] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/New-RASPubRDSApp.html#CommonParameters)*>*]\ <br>

### DESCRIPTION

Adds a published application to a Site.\
\
You must specify the -Name and -Target parameters, or the -Package and -PackagedApp parameters. All other parameters are optional.\ <br>

### PARAMETERS

\
-**PublishFrom <**[**PublishFrom**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PublishFrom.html)**>**\
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\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                All
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PublishFromGroup <**[**RDSHostPool\[\]**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RDSHostPool.html)**>**\
Specifies one or multiple groups from which to publish the application.\
\
The PublishFrom parameter must specify 1 (HostPool).\ <br>

```
        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).\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PublishFromServer <**[**RDSHost\[\]**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RDSHost.html)**>**\
Specifies one or multiple RDS Host servers from which to publish a desktop.\
\
The PublishFrom parameter must specify 2 (Host).\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PublishFromServerIds \<uint\[]>**\
Specifies one or multiple RDS Host server Ids from which to publish a desktop.\
\
The PublishFrom parameter must specify 2 (Host).\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Package \<string>**\
The MSIX package.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PackagedApp \<string>**\
The Application within the MSIX Package.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**StartOnLogon \<SwitchParameter>**\
Enable or disable the 'Start automatically when user logs on' option.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                False
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**WinType <**[**WindowType**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/WindowType.html)**>**\
Published application window type. Acceptable values: Normal, Maximized, Minimized\
\
Possible values: Normal, Maximized, Minimized\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                Normal
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Name \<string>**\
Published resource name.\ <br>

```
        Required?                    true
```

```
        Position?                    0
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ParentFolder <**[**PubFolder**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PubFolder.html)**>**\
Parent publishing folder.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

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

```
        Accept wildcard characters?  false
```

\
-**ParentId \<uint>**\
Parent publishing folder ID.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PreviousItem <**[**PubItem**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PubItem.html)**>**\
Previous published item.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PreviousId \<uint>**\
Previous published ID.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Icon \<string>**\
An icon to use for a publishing resource.\
\
This can be an executable (.exe), a .dll or a .ico file.\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**ReplicateMaintenance \<bool>**\
Replicate Maintenance.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**InheritMaintenance \<bool>**\
Inherit Maintenance.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Enabled \<bool>**\
Enable or disable a published resource.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**EnabledMode <**[**PubResourceEnabledMode**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PubResourceEnabledMode.html)**>**\
Changes the availability status of the published resource.\
\
Possible values: Disabled, Enabled, Maintenance\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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).\ <br>

```
        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).\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Description \<string>**\
Published resource description.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PublishToSite <**[**Site\[\]**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/Site.html)**>**\
An array of sites to which to publish a resource.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PublishToSiteIds \<uint\[]>**\
An array of Sites IDs to which to publish a resource.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**SiteId \<uint>**\
Site ID.\ <br>

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

<br>

### INPUTS

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

### OUTPUTS

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

### EXAMPLES

\
\&#xNAN;**---------- EXAMPLE 1 ----------**\
\
New-RASPubRDSApp -Name "My RDS App" -Target "%windir%\system32\myapp.exe"\
\
Adds a published application package to the Licensing Server site and specifies the app name and executable.\
\&#xNAN;**---------- EXAMPLE 2 ----------**\
\
New-RASPubRDSApp -Name "My RDS App" -Package "AppPackage1" -PackagedApp "TestApp1"\
\
Adds a published application package to the Licensing Server Site and specifies the application name and executable.<br>
