Set-RdsRemoteApp

设置 RemoteApp 的属性。

语法

Set-RdsRemoteApp
   [-TenantName] <String>
   [-HostPoolName] <String>
   [-AppGroupName] <String>
   [-Name] <String>
   [-FilePath <String>]
   [-CommandLineSetting <CommandLineSetting>]
   [-Description <String>]
   [-FileVirtualPath <String>]
   [-FolderName <String>]
   [-FriendlyName <String>]
   [-IconIndex <Int32>]
   [-IconPath <String>]
   [-RequiredCommandLine <String>]
   [-ShowInWebFeed]
   [<CommonParameters>]
Set-RdsRemoteApp
   [-TenantName] <String>
   [-HostPoolName] <String>
   [-AppGroupName] <String>
   [-Name] <String>
   [-CommandLineSetting <CommandLineSetting>]
   [-Description <String>]
   [-FileVirtualPath <String>]
   [-FolderName <String>]
   [-FriendlyName <String>]
   [-IconIndex <Int32>]
   [-IconPath <String>]
   [-RequiredCommandLine <String>]
   [-ShowInWebFeed]
   [-AppAlias <String>]
   [<CommonParameters>]

说明

Set-RdsRemoteApp cmdlet 设置发布到指定应用组的 RemoteApp 的属性。 使用此命令,可以更改 RemoteApp 显示的图标、远程桌面客户端中显示的 RemoteApp 的友好名称,以及 RemoteApp(通过命令行参数)的启动执行。

示例

示例 1:更改 RemoteApp 的友好名称

PS C:\> Set-RdsRemoteApp -TenantName "contoso" -HostPoolName "contosoHostPool" -AppGroupName "webApps" -Name "internetExplorerContosoWebApp" -FriendlyName "Contoso Web App v2"

TenantGroupName     : Default Tenant Group
TenantName          : contoso
HostPoolName        : contosoHostPool
AppGroupName        : webApps
RemoteAppName       : internetExplorerContosoWebApp
FilePath            : C:\Program Files\internet explorer\iexplore.exe
AppAlias            :
CommandLineSetting  : DoNotAllow
Description         :
FriendlyName        : Contoso Web App v2
IconIndex           : 0
IconPath            : C:\Program Files\internet explorer\iexplore.exe
RequiredCommandLine :
ShowInWebFeed       : True

此命令将 RemoteApp 的友好名称更改为“Contoso Web App v2”,该名称将显示在远程桌面客户端中的最终用户。

示例 2:更改 RemoteApp 的命令行属性

PS C:\> Set-RdsRemoteApp -TenantName "contoso" -HostPoolName "contosoHostPool" -AppGroupName "webApps" -Name "internetExplorerContosoWebApp" -CommandLineSetting Require -RequiredCommandLine "https://webapp.contoso.com"

TenantGroupName     : Default Tenant Group
TenantName          : contoso
HostPoolName        : contosoHostPool
AppGroupName        : webApps
RemoteAppName       : internetExplorerContosoWebApp
FilePath            : C:\Program Files\internet explorer\iexplore.exe
AppAlias            :
CommandLineSetting  : Require
Description         :
FriendlyName        : Contoso Web App v2
IconIndex           : 0
IconPath            : C:\Program Files\internet explorer\iexplore.exe
RequiredCommandLine : https://webapp.contoso.com
ShowInWebFeed       : True

此命令将 Internet Explorer 的命令行参数更改为始终启动“https://webapp.contoso.com"。

参数

-AppAlias

在主机代理返回之前,由 RD 主机代理为每个启动菜单应用生成的唯一字符串。 AppAlias 由 Get-RdsStartMenuApp cmdlet 返回,可用于标识要发布的应用。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-AppGroupName

应用组的名称。

类型:String
Position:2
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-CommandLineSetting

指定 RemoteApp 程序是否在连接时接受来自客户端的命令行参数。 此参数的可接受值为:

  • 允许:接受命令行参数。
  • DoNotAllow:不接受命令行参数。
  • 必需:仅允许在 RequiredCommandLine 参数中指定的命令行参数。
类型:CommandLineSetting
接受的值:Allow, DoNotAllow, Require
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Description

描述租户以帮助管理员的 512 个字符字符串。 允许任何字符。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FilePath

指定应用程序的可执行文件的路径。 它可能包含任何环境变量。 此路径必须是主机池中所有会话主机上的有效本地路径。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FileVirtualPath

应用程序的可执行文件的文件路径。 此路径必须在主机池中的所有会话主机之间保持一致,并且允许环境变量。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FolderName

注意

尚不支持此功能。

应用程序将在远程桌面客户端中分组的文件夹的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FriendlyName

一个 256 个字符的字符串,用于向最终用户显示。 允许任何字符。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-HostPoolName

主机池的名称。

类型:String
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-IconIndex

由 IconPath 参数定义的可执行文件中的图标索引。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IconPath

指定要为应用程序显示的应用程序或 ico 文件的路径。 它可能不包含任何环境变量。 此路径必须是主机池中所有会话主机上的有效本地路径。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Name

RemoteApp 的名称。

类型:String
别名:RemoteAppName
Position:3
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-RequiredCommandLine

指定一个字符串,其中包含客户端在连接时可与 RemoteApp 程序一起使用的命令行参数。 如果指定此参数,CommandLineSetting 参数必须具有 Require 值。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ShowInWebFeed

注意

尚不支持此功能。

指定是否在 Web 源中显示 RemoteApp 程序。 默认情况下,将显示所有 RemoteApps。 注意:这允许管理员暂时关闭应用程序,然后重新打开它,而无需删除并重新创建自定义应用信息。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TenantName

租户的名称。

类型:String
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

输入

System.String

输出

Microsoft.RDInfra.RDManagementData.RdMgmtRemoteApp