New-RASPubRDSApp

NAME

New-RASPubRDSApp

SYNOPSIS

Adds a published application to a Site.

SYNTAX

New-RASPubRDSApp [-Name] <string> [-Description <string>] [-Enabled <bool>] [-EnabledMode {Disabled | Enabled | Maintenance}] [-Icon <string>] [-IconIndex <uint>] [-InheritMaintenance <bool>] [-MaintenanceMessage_de_DE <string>] [-MaintenanceMessage_en_US <string>] [-MaintenanceMessage_es_ES <string>] [-MaintenanceMessage_fr_FR <string>] [-MaintenanceMessage_it_IT <string>] [-MaintenanceMessage_ja_JP <string>] [-MaintenanceMessage_ko_KR <string>] [-MaintenanceMessage_nl_NL <string>] [-MaintenanceMessage_pt_BR <string>] [-MaintenanceMessage_zh_CN <string>] [-MaintenanceMessage_zh_TW <string>] [-Package <string>] [-PackagedApp <string>] [-Parameters <string>] [-ParentFolder <PubFolder>] [-ParentId <uint>] [-PreviousId <uint>] [-PreviousItem <PubItem>] [-PublishFrom {All | HostPool | Group | Host | Server}] [-PublishFromGroup <RDSHostPool[]>] [-PublishFromHostPoolIds <uint[]>] [-PublishFromServer <RDSHost[]>] [-PublishFromServerIds <uint[]>] [-PublishToSite <Site[]>] [-PublishToSiteIds <uint[]>] [-ReplicateMaintenance <bool>] [-SiteId <uint>] [-StartIn <string>] [-StartOnLogon <SwitchParameter>] [-Target <string>] [-WinType {Normal | Maximized | Minimized}] [<CommonParameters>]

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.

PARAMETERS

-PublishFrom <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

-PublishFromGroup <RDSHostPool[]> Specifies one or multiple groups from which to publish the application.

The PublishFrom parameter must specify 1 (HostPool).

-PublishFromHostPoolIds <uint[]> Specifies one or multiple host pool Ids from which to publish the application.

The PublishFrom parameter must specify 1 (HostPool).

-PublishFromServer <RDSHost[]> Specifies one or multiple RDS Host servers from which to publish a desktop.

The PublishFrom parameter must specify 2 (Host).

-PublishFromServerIds <uint[]> Specifies one or multiple RDS Host server Ids from which to publish a desktop.

The PublishFrom parameter must specify 2 (Host).

-Target <string> File name and path of a published application executable.

-StartIn <string> Folder name in which to start a published application.

-Parameters <string> Optional parameters to pass to the published application executable.

-Package <string> The MSIX package.

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

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

-WinType <WindowType> Published application window type. Acceptable values: Normal, Maximized, Minimized

Possible values: Normal, Maximized, Minimized

-Name <string> Published resource name.

-ParentFolder <PubFolder> Parent publishing folder.

-ParentId <uint> Parent publishing folder ID.

-PreviousItem <PubItem> Previous published item.

-PreviousId <uint> Previous published ID.

-Icon <string> An icon to use for a publishing resource.

This can be an executable (.exe), a .dll or a .ico file.

-IconIndex <uint> Specifies the index of the icon that will be loaded from the binary specified in the Icon property.

-ReplicateMaintenance <bool> Whether the option 'Replicate Maintenance' is enabled or not.

-InheritMaintenance <bool> Whether to inherit default Maintenance settings.

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

-EnabledMode <PubResourceEnabledMode> Changes the availability status of the published resource.

Possible values: Disabled, Enabled, Maintenance

-MaintenanceMessage_en_US <string> Maintenance message for the published resource in English.

-MaintenanceMessage_ja_JP <string> Maintenance message for the published resource in Japanese.

-MaintenanceMessage_fr_FR <string> Maintenance message for the published resource in French.

-MaintenanceMessage_es_ES <string> Maintenance message for the published resource in Spanish.

-MaintenanceMessage_it_IT <string> Maintenance message for the published resource in Italian.

-MaintenanceMessage_pt_BR <string> Maintenance message for the published resource in Portuguese.

-MaintenanceMessage_de_DE <string> Maintenance message for the published resource in German.

-MaintenanceMessage_nl_NL <string> Maintenance message for the published resource in Dutch.

-MaintenanceMessage_zh_TW <string> Maintenance message for the published resource in Chinese (Traditional).

-MaintenanceMessage_zh_CN <string> Maintenance message for the published resource in Chinese (Simplified).

-MaintenanceMessage_ko_KR <string> Maintenance message for the published resource in Korean.

-Description <string> Published resource description.

-PublishToSite <Site[]> An array of sites to which to publish a resource.

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

-SiteId <uint> Site ID in which to publish the specified Item.

If the parameter is omitted, the site ID of the Licensing Server will be used.

<CommonParameters>

INPUTS

PubFolder

OUTPUTS

PubRDSApp

EXAMPLES

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

Last updated