Partilhar via


Set-RdsRemoteApp

Define as propriedades para um RemoteApp.

Sintaxe

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

Description

O Set-RdsRemoteApp cmdlet define as propriedades de um RemoteApp publicado no grupo de aplicações especificado. Com este comando, pode alterar o ícone que aparece para o RemoteApp, o nome amigável do RemoteApp que aparece nos clientes Remote Desktop e a execução inicial do RemoteApp (através de parâmetros da linha de comando).

Exemplos

Exemplo 1: Alterar o nome amigável do 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

Este comando altera o nome amigável do RemoteApp para "Contoso Web App v2" que aparecerá para os utilizadores finais nos clientes Remote Desktop.

Exemplo 2: Alterar as propriedades da linha de comando do 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

Este comando altera os argumentos da linha de comando do Internet Explorer para sempre lançar "https://webapp.contoso.com".

Parâmetros

-AppAlias

Uma cadeia única gerada pelo agente anfitrião RD para cada aplicação de menu inicial antes de ser devolvida pelo agente anfitrião. As AppAlias são devolvidas pelo Get-RdsStartMenuApp cmdlet e podem ser usadas para identificar uma aplicação para publicação.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AppGroupName

O nome do grupo de aplicações.

Tipo:String
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-CommandLineSetting

Especifica se o programa RemoteApp aceita argumentos de linha de comando do cliente na hora da ligação. Os valores aceitáveis para este parâmetro são:

  • Permitir: Aceita argumentos de linha de comando.
  • DoNotAllow: Não aceita argumentos de linha de comando.
  • Exigir: Permite apenas argumentos de linha de comando especificados no parâmetro RequiredCommandLine.
Tipo:CommandLineSetting
Valores aceites:Allow, DoNotAllow, Require
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Description

Uma cadeia de caracteres 512 que descreve o Inquilino para ajudar os administradores. Qualquer personagem é permitido.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FilePath

Especifica um caminho para o ficheiro executável para o pedido. Pode incluir quaisquer variáveis ambientais. Este caminho deve ser um caminho local válido em todos os anfitriões da sessão na piscina anfitriã.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FileVirtualPath

O caminho do ficheiro para o ficheiro executável para o pedido. Este caminho deve ser consistente em todos os anfitriões de sessão na piscina anfitriã e permite variáveis ambientais.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FolderName

Nota

Esta funcionalidade ainda não está suportada.

O nome da pasta onde a aplicação será agrupada nos clientes remote desktop.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FriendlyName

Uma cadeia de caracteres de 256 caracteres destinada a ser exibida aos utilizadores finais. Qualquer personagem é permitido.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-HostPoolName

O nome da piscina anfitriã.

Tipo:String
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-IconIndex

O índice do ícone a partir do ficheiro executável, tal como definido pelo parâmetro IconPath.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IconPath

Especifica um caminho para um ficheiro de aplicação ou ico para visualizar para a aplicação. Pode não incluir variáveis ambientais. Este caminho deve ser um caminho local válido em todos os anfitriões da sessão na piscina anfitriã.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

O nome do RemoteApp.

Tipo:String
Aliases:RemoteAppName
Position:3
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-RequiredCommandLine

Especifica uma cadeia que contém argumentos de linha de comando que o cliente pode usar na hora da ligação com o programa RemoteApp. Se especificar este parâmetro, o parâmetro CommandLineSetting deve ter um valor de Requerimento.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ShowInWebFeed

Nota

Esta funcionalidade ainda não está suportada.

Especifica se deve mostrar o programa RemoteApp no feed da web. Por predefinição, todos os RemoteApps são apresentados. Nota: Isto permite ao administrador desligar uma aplicação temporariamente e depois ligá-la novamente sem eliminar e recriar as informações personalizadas da aplicação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TenantName

O nome do inquilino.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Entradas

System.String

Saídas

Microsoft.RDInfra.RDManagementData.RdMgmtRemoteApp