Citrix DaaS™

Acesso a Aplicativos Locais e Redirecionamento de URL

Introdução

O Acesso a Aplicativos Locais integra perfeitamente aplicativos Windows instalados localmente em um ambiente de área de trabalho hospedada, sem a necessidade de alternar entre áreas de trabalho. Com o Acesso a Aplicativos Locais, você pode:

  • Acessar aplicativos instalados localmente em um laptop físico, PC ou outro dispositivo diretamente da área de trabalho virtual.
  • Fornecer uma solução flexível de entrega de aplicativos. Se as pessoas usuárias tiverem aplicativos locais que você não pode virtualizar ou que a TI não mantém, esses aplicativos ainda se comportarão como se estivessem instalados em uma área de trabalho virtual.
  • Eliminar a latência de “salto duplo” quando os aplicativos são hospedados separadamente da área de trabalho virtual. Faça isso colocando um atalho para o aplicativo publicado no dispositivo Windows da pessoa usuária.
  • Usar aplicativos como:
    • Software de videoconferência, como o GoToMeeting.
    • Aplicativos especializados ou de nicho que ainda não foram virtualizados.
    • Aplicativos e periféricos que, de outra forma, transfeririam grandes quantidades de dados de um dispositivo de pessoa usuária para um servidor e de volta para o dispositivo de pessoa usuária. Por exemplo, gravadores de DVD e sintonizadores de TV.

No Citrix Virtual Apps and Desktops™, as sessões de área de trabalho hospedada usam o redirecionamento de URL para iniciar aplicativos de Acesso a Aplicativos Locais. O redirecionamento de URL torna o aplicativo disponível em mais de um endereço de URL. Ele inicia um navegador local (com base na lista de bloqueio de URL do navegador) ao selecionar links incorporados em um navegador em uma sessão de área de trabalho. Se você navegar para uma URL que não está presente na lista de bloqueio, a URL será aberta novamente na sessão da área de trabalho.

O redirecionamento de URL funciona apenas para sessões de área de trabalho, não para sessões de aplicativo. O único recurso de redirecionamento que você pode usar para sessões de aplicativo é o redirecionamento de conteúdo de host para cliente, que é um tipo de redirecionamento FTA (Associação de Tipo de Arquivo) do servidor. Este FTA redireciona certos protocolos para o cliente, como HTTP, HTTPS, RTSP ou MMS. Por exemplo, se você abrir apenas links incorporados com HTTP, os links serão abertos diretamente com o aplicativo cliente. Não há suporte para lista de bloqueio ou lista de permissão de URL.

Quando o Acesso a Aplicativos Locais está habilitado, as URLs exibidas às pessoas usuárias como links de aplicativos em execução localmente, de aplicativos hospedados por pessoas usuárias ou como atalhos na área de trabalho são redirecionadas de uma das seguintes maneiras:

  • Do computador da pessoa usuária para a área de trabalho hospedada
  • Do servidor Citrix Virtual Apps™ and Desktops para o computador da pessoa usuária
  • Renderizadas no ambiente em que são iniciadas (não redirecionadas)

Para especificar o caminho de redirecionamento de conteúdo de sites específicos, configure a lista de permissão de URL e a lista de bloqueio de URL no Virtual Delivery Agent. Essas listas contêm chaves de registro de várias strings que especificam as configurações da política de redirecionamento de URL. Para obter mais informações, consulte as configurações da política de Acesso a Aplicativos Locais.

As URLs podem ser renderizadas no VDA com as seguintes exceções:

  • Informações de Geo/Localidade — Sites que exigem informações de localidade, como msn.com ou news.google.com (abre uma página específica do país com base na localização geográfica). Por exemplo, se o VDA for provisionado de um data center no Reino Unido e o cliente estiver se conectando da Índia, a pessoa usuária espera ver in.msn.com. Em vez disso, a pessoa usuária vê uk.msn.com.
  • Conteúdo multimídia — Sites que contêm conteúdo de mídia rica, quando renderizados no dispositivo cliente, proporcionam às pessoas usuárias finais uma experiência nativa e também economizam largura de banda, mesmo em redes de alta latência. Este recurso redireciona sites com outros tipos de mídia, como Silverlight. Este processo ocorre em um ambiente seguro. Ou seja, as URLs que o administrador aprova são executadas no cliente, enquanto o restante das URLs é redirecionado para o VDA.

Além do redirecionamento de URL, você pode usar o redirecionamento FTA. O FTA inicia aplicativos locais quando um arquivo é encontrado na sessão. Se o aplicativo local for iniciado, ele deverá ter acesso ao arquivo para abri-lo. Portanto, você só pode abrir arquivos que residem em compartilhamentos de rede ou em unidades cliente (usando o mapeamento de unidade cliente) usando aplicativos locais. Por exemplo, ao abrir um arquivo PDF, se um leitor de PDF for um aplicativo local, o arquivo será aberto usando esse leitor de PDF. Como o aplicativo local pode acessar o arquivo diretamente, não há transferência de rede do arquivo via ICA® para abri-lo.

Requisitos, considerações e limitações

Oferecemos suporte ao Acesso a Aplicativos Locais nos sistemas operacionais válidos para VDAs para Windows Multi-session OS e para VDAs para Windows Single-session OS. O Acesso a Aplicativos Locais requer o aplicativo Citrix Workspace para Windows versão 4.1 (mínimo). Os seguintes navegadores são suportados:

  • Edge, versão mais recente
  • Firefox, versão mais recente e versão de suporte estendido
  • Chrome, versão mais recente

Revise as seguintes considerações e limitações ao usar o Acesso a Aplicativos Locais e o redirecionamento de URL.

  • O Acesso a Aplicativos Locais foi projetado para áreas de trabalho virtuais em tela cheia, abrangendo todos os monitores:
    • A experiência da pessoa usuária pode ser confusa se você usar o Acesso a Aplicativos Locais com uma área de trabalho virtual que é executada no modo de janela ou que não cobre todos os monitores.
    • Vários monitores — Quando um monitor é maximizado, ele se torna a área de trabalho padrão para todos os aplicativos iniciados nessa sessão. Esse padrão ocorre mesmo que os aplicativos subsequentes normalmente iniciem em outro monitor.
    • O recurso suporta um VDA. Não há integração com vários VDAs simultâneos.
  • Alguns aplicativos podem se comportar de forma inesperada, afetando as pessoas usuárias:
    • As letras das unidades podem confundir as pessoas usuárias, como C: local em vez da unidade C: da área de trabalho virtual.
    • As impressoras disponíveis na área de trabalho virtual não estão disponíveis para aplicativos locais.
    • Aplicativos que exigem permissões elevadas não podem ser iniciados como aplicativos hospedados pelo cliente.
    • Não há tratamento especial para aplicativos de instância única (como o Windows Media Player).
    • Os aplicativos locais aparecem com o tema do Windows da máquina local.
    • Aplicativos em tela cheia não são suportados. Esses aplicativos incluem aplicativos que abrem em tela cheia, como apresentações de slides do PowerPoint ou visualizadores de fotos que cobrem toda a área de trabalho.
    • O Acesso a Aplicativos Locais copia as propriedades do aplicativo local (como os atalhos na área de trabalho do cliente e no menu Iniciar) no VDA. No entanto, ele não copia outras propriedades, como teclas de atalho e atributos somente leitura.
    • Aplicativos que personalizam a forma como a ordem das janelas sobrepostas é tratada podem ter resultados imprevisíveis. Por exemplo, algumas janelas podem ficar ocultas.
    • Atalhos não são suportados, incluindo Meu Computador, Lixeira, Painel de Controle, atalhos de Unidade de Rede e atalhos de pasta.
    • Os seguintes tipos de arquivo e arquivos não são suportados: tipos de arquivo personalizados, arquivos sem programas associados, arquivos zip e arquivos ocultos.
    • O agrupamento da barra de tarefas não é suportado para aplicativos hospedados pelo cliente ou VDA mistos de 32 bits e 64 bits. Ou seja, agrupar aplicativos locais de 32 bits com aplicativos VDA de 64 bits.
    • Os aplicativos não podem ser iniciados usando COM. Por exemplo, se você clicar em um documento do Office incorporado de dentro de um aplicativo do Office, o início do processo não poderá ser detectado e a integração do aplicativo local falhará.
  • Cenários de “salto duplo”, onde uma pessoa usuária está iniciando uma área de trabalho virtual de dentro de outra sessão de área de trabalho virtual, não são suportados.
  • O redirecionamento de URL suporta apenas URLs explícitas (ou seja, URLs que aparecem na barra de endereço do navegador ou encontradas usando a navegação no navegador, dependendo do navegador).
  • O redirecionamento de URL funciona apenas com sessões de área de trabalho, não com sessões de aplicativo.
  • A pasta da área de trabalho local em uma sessão VDA não permite que as pessoas usuárias criem arquivos.
  • Várias instâncias de um aplicativo em execução localmente se comportam de acordo com as configurações da barra de tarefas estabelecidas para a área de trabalho virtual. No entanto, os atalhos para aplicativos em execução localmente não são agrupados com instâncias em execução desses aplicativos. Eles também não são agrupados com instâncias em execução de aplicativos hospedados ou atalhos fixados para aplicativos hospedados. As pessoas usuárias podem fechar apenas janelas de aplicativos em execução localmente na Barra de Tarefas. Embora as pessoas usuárias possam fixar janelas de aplicativos locais na Barra de Tarefas da área de trabalho e no menu Iniciar, os aplicativos podem não iniciar de forma consistente ao usar esses atalhos.
  • Se você definir a configuração da política “Permitir acesso a aplicativos locais” como “Habilitado”, o redirecionamento de conteúdo do navegador não será suportado.

Interação com o Windows

A interação do Acesso a Aplicativos Locais com o Windows inclui os seguintes comportamentos.

  • Comportamento de atalho do Windows 8 e Windows Server 2012
    • Os aplicativos da Windows Store instalados no cliente não são enumerados como parte dos atalhos de Acesso a Aplicativos Locais.
    • Arquivos de imagem e vídeo são abertos por padrão usando aplicativos da Windows Store. No entanto, o Acesso a Aplicativos Locais enumera os aplicativos da Windows Store e abre atalhos com aplicativos de área de trabalho.
  • Programas Locais
    • Para o Windows 7, a pasta está disponível no menu Iniciar.
    • Para o Windows 8, “Programas Locais” está disponível apenas quando a pessoa usuária escolhe “Todos os Aplicativos” como uma categoria na tela Iniciar. Nem todas as subpastas são exibidas em “Programas Locais”.
  • Recursos gráficos do Windows 8 para aplicativos
    • Os aplicativos de área de trabalho são restritos à área da área de trabalho e são cobertos pela tela Iniciar e aplicativos no estilo Windows 8.
    • Os aplicativos de Acesso a Aplicativos Locais não se comportam como aplicativos de área de trabalho no modo de vários monitores. No modo de vários monitores, a tela Iniciar e a área de trabalho são exibidas em monitores diferentes.
  • Windows 8 e Redirecionamento de URL do Acesso a Aplicativos Locais
    • Como o Internet Explorer do Windows 8 não tem complementos habilitados, use o Internet Explorer da área de trabalho para habilitar o redirecionamento de URL.
    • No Windows Server 2012, o Internet Explorer desabilita os complementos por padrão. Para implementar o Redirecionamento de URL, desabilite a configuração aprimorada do Internet Explorer. Em seguida, redefina as opções do Internet Explorer e reinicie para garantir que os complementos estejam habilitados para pessoas usuárias padrão.

Configurar o Acesso a Aplicativos Locais e o redirecionamento de URL

Para usar o Acesso a Aplicativos Locais e o redirecionamento de URL com o aplicativo Citrix Workspace™:

  • Instale o aplicativo Citrix Workspace na máquina cliente local. Você pode habilitar ambos os recursos durante a instalação do aplicativo Citrix Workspace ou pode habilitar o modelo de Acesso a Aplicativos Locais usando o editor de Política de Grupo.
  • Defina a configuração da política “Permitir acesso a aplicativos locais” como “Habilitado”. Você também pode configurar as configurações da política de lista de permissão de URL e lista de bloqueio para redirecionamento de URL. Para obter mais informações, consulte configurações da política de Acesso a Aplicativos Locais.

Habilitar o Acesso a Aplicativos Locais e o redirecionamento de URL

Para habilitar o Acesso a Aplicativos Locais para todos os aplicativos locais, siga estas etapas:

  1. No Studio, selecione “Políticas” no painel esquerdo.
  2. Selecione “Criar Política” na barra de ações.
  3. Na janela “Criar Política”, digite “Permitir Acesso a Aplicativos Locais” na caixa de pesquisa e clique em “Selecionar”.
  4. Na janela “Editar Configuração”, selecione “Permitido”. Por padrão, a política “Permitir acesso a aplicativos locais” é proibida. Quando essa configuração é permitida, o VDA permite que a pessoa usuária final decida se os aplicativos publicados e os atalhos de Acesso a Aplicativos Locais estão habilitados na sessão. (Quando essa configuração é proibida, tanto os aplicativos publicados quanto os atalhos de Acesso a Aplicativos Locais não funcionam para o VDA.) Essa configuração de política se aplica a toda a máquina e à política de redirecionamento de URL.
  5. Na janela “Criar Política”, digite “lista de permissão de redirecionamento de URL” na caixa de pesquisa e clique em “Selecionar”. A lista de permissão de redirecionamento de URL especifica as URLs a serem abertas no navegador padrão da sessão remota.
  6. Na janela “Editar Configuração”, clique em “Adicionar” para adicionar as URLs e, em seguida, clique em “OK”.
  7. Na janela “Criar Política”, digite “lista de bloqueio de redirecionamento de URL” na caixa de pesquisa e clique em “Selecionar”. A lista de bloqueio de redirecionamento de URL especifica as URLs que são redirecionadas para o navegador padrão em execução no endpoint.
  8. Na janela “Editar Configuração”, clique em “Adicionar” para adicionar as URLs e, em seguida, clique em “OK”.
  9. Na página “Configurações”, clique em “Avançar”.
  10. Na página “Pessoas Usuárias e Máquinas”, atribua a política aos Grupos de Entrega aplicáveis e clique em “Avançar”.
  11. Na página “Resumo”, revise as configurações e clique em “Concluir” para finalizar.

Para habilitar o redirecionamento de URL para todos os aplicativos locais durante a instalação do aplicativo Citrix Workspace, siga as etapas abaixo:

  1. Habilite o redirecionamento de URL ao instalar o aplicativo Citrix Workspace para todas as pessoas usuárias em uma máquina. Isso também registra os complementos do navegador necessários para o redirecionamento de URL.
  2. No prompt de comando, execute o comando apropriado para instalar o aplicativo Citrix Workspace usando uma das seguintes opções:
    • Para CitrixReceiver.exe, use /ALLOW_CLIENTHOSTEDAPPSURL=1.
    • Para CitrixReceiverWeb.exe, use /ALLOW_CLIENTHOSTEDAPPSURL=1.

Habilitar o modelo de Acesso a Aplicativos Locais usando o editor de Política de Grupo

Nota:

  • Antes de habilitar o modelo de Acesso a Aplicativos Locais usando o editor de Política de Grupo, adicione os arquivos de modelo receiver.admx/adml ao GPO local. Para obter mais informações, consulte Introdução e pesquise por modelo administrativo de Objeto de Política de Grupo.
  • Os arquivos de modelo do aplicativo Citrix Workspace para Windows estão disponíveis no GPO local na pasta “Modelos Administrativos > Componentes Citrix > Citrix Workspace” somente quando você adiciona o CitrixBase.admx/CitrixBse.adml à pasta %systemroot%\policyDefinitions.

Para habilitar o modelo de Acesso a Aplicativos Locais usando o editor de Política de Grupo, siga estas etapas:

  1. Execute gpedit.msc.
  2. Vá para “Configuração do Computador > Modelos Administrativos > Modelos Administrativos Clássicos (ADM) > Componentes Citrix > Citrix Workspace > Experiência do Usuário”.
  3. Clique em “Configurações de Acesso a Aplicativos Locais”.
  4. Selecione “Habilitado” e, em seguida, selecione “Permitir Redirecionamento de URL”. Para o redirecionamento de URL, registre os complementos do navegador usando a linha de comando descrita na seção Registrar complementos do navegador mais adiante neste artigo.

Fornecer acesso apenas a aplicativos publicados

Você pode fornecer acesso a aplicativos publicados usando o Editor do Registro ou o SDK do PowerShell.

Para o Editor do Registro, consulte O Acesso a Aplicativos Locais para aplicativos publicados na lista de recursos gerenciados por meio do registro.

Para usar o SDK do PowerShell:

  1. Abra o PowerShell na máquina onde o Delivery Controller™ está em execução.
  2. Insira o seguinte comando: set-configsitemetadata -name "studio_clientHostedAppsEnabled" -value "true".

Para ter acesso a “Adicionar Aplicativo de Acesso a Aplicativos Locais” em uma implantação do Citrix DaaS, use o SDK do PowerShell Remoto do Citrix Virtual Apps and Desktops. Para obter mais informações, consulte SDK do PowerShell Remoto do Citrix Virtual Apps and Desktops.

  1. Baixe o instalador:

    https://download.apps.cloud.com/CitrixPoshSdk.exe

  2. Execute estes comandos:

    1. asnp citrix.*
    2. Get-XdAuthentication
  3. Insira o seguinte comando: set-configsitemetadata -name “studio_clientHostedAppsEnabled” -value “true”.

Depois de concluir as etapas anteriores aplicáveis, siga estas etapas para continuar.

  1. No Studio, selecione “Aplicativos” no painel esquerdo.
  2. No painel superior central, clique com o botão direito do mouse na área em branco e selecione “Adicionar Aplicativo de Acesso a Aplicativos Locais” no menu. Você também pode clicar em “Adicionar Aplicativo de Acesso a Aplicativos Locais” no painel “Ações”. Para exibir a opção “Adicionar Aplicativo de Acesso a Aplicativos Locais” no painel “Ações”, clique em “Atualizar”.
  3. Publique o aplicativo de Acesso a Aplicativos Locais.

    • O assistente de Acesso a Aplicativos Locais é iniciado com uma página de “Introdução”, que você pode remover de futuras inicializações do assistente.

    • O assistente o guiará pelas páginas “Grupos”, “Localização”, “Identificação”, “Entrega” e “Resumo” descritas abaixo. Ao terminar cada página, clique em “Avançar” até chegar à página “Resumo”.

    • Na página “Grupos”, selecione um ou mais Grupos de Entrega onde os novos aplicativos serão adicionados e clique em “Avançar”.

    • Na página “Localização”, digite o caminho executável completo do aplicativo na máquina local da pessoa usuária e digite o caminho para a pasta onde o aplicativo está localizado. A Citrix recomenda que você use o caminho da variável de ambiente do sistema; por exemplo, %ProgramFiles(x86)%\Internet Explorer\iexplore.exe.

    • Na página “Identificação”, aceite os valores padrão ou digite as informações desejadas e clique em “Avançar”.

    • Na página “Entrega”, configure como este aplicativo é entregue às pessoas usuárias e clique em “Avançar”. Você pode especificar o ícone para o aplicativo selecionado. Você também pode especificar se o atalho para o aplicativo local na área de trabalho virtual será visível no menu Iniciar, na área de trabalho ou em ambos.

    • Na página “Resumo”, revise as configurações e clique em “Concluir” para sair do assistente de Acesso a Aplicativos Locais.

Registrar complementos do navegador

Nota:

Os complementos do navegador necessários para o redirecionamento de URL são registrados automaticamente quando você instala o aplicativo Citrix Workspace a partir da linha de comando usando a opção /ALLOW_CLIENTHOSTEDAPPSURL=1.

Você pode usar os seguintes comandos para registrar e cancelar o registro de um ou todos os complementos:

  • Para registrar complementos em um dispositivo cliente: <pasta-de-instalação-do-cliente>\redirector.exe /reg<navegador>
  • Para cancelar o registro de complementos em um dispositivo cliente: <pasta-de-instalação-do-cliente>\redirector.exe /unreg<navegador>
  • Para registrar complementos em um VDA: <pasta-de-instalação-do-VDA>\VDARedirector.exe /reg<navegador>
  • Para cancelar o registro de complementos em um VDA: <pasta-de-instalação-do-VDA>\VDARedirector.exe /unreg<navegador>

Onde <navegador> é Internet Explorer, Firefox, Chrome ou Todos.

Por exemplo, o seguinte comando registra complementos do Internet Explorer em um dispositivo que executa o aplicativo Citrix Workspace.

C:\Program Files\Citrix\ICA Client\redirector.exe/regIE

O seguinte comando registra todos os complementos em um VDA do Windows Multi-session OS.

C:\Program Files (x86)\Citrix\HDX\bin\VDARedirector.exe /regAll

Interceptação de URL entre navegadores

  • Por padrão, o Internet Explorer redireciona a URL especificada. Se a URL não estiver na lista de bloqueio, mas o navegador ou site a redirecionar para outra URL, a URL final não será redirecionada. Ela não é redirecionada mesmo que esteja na lista de bloqueio. Para que o redirecionamento de URL funcione corretamente, habilite o complemento quando solicitado pelo navegador. Se os complementos que usam as opções da Internet ou os complementos no prompt estiverem desabilitados, o redirecionamento de URL não funcionará corretamente.
  • Os complementos do Firefox sempre redirecionam as URLs. Quando um complemento é instalado, o Firefox solicita que você permita ou impeça a instalação do complemento em uma nova página de guia. Permita o complemento para que o recurso funcione.
  • O complemento do Chrome sempre redireciona a URL final que é navegada, e não as URLs inseridas. As extensões foram instaladas externamente. Ao desabilitar a extensão, o recurso de redirecionamento de URL não funciona no Chrome. Se o redirecionamento de URL for necessário no modo de navegação anônima, permita que a extensão seja executada nesse modo nas configurações do navegador.

Configurar o comportamento do aplicativo local ao fazer logoff e desconectar

Nota:

Se você não seguir estas etapas para configurar as configurações, por padrão, os aplicativos locais continuarão a ser executados quando uma pessoa usuária fizer logoff ou se desconectar da área de trabalho virtual. Após a reconexão, os aplicativos locais são reintegrados se estiverem disponíveis na área de trabalho virtual.

Para configurar o comportamento do aplicativo local ao fazer logoff e desconectar, consulte Comportamento do aplicativo local ao fazer logoff e desconectar na lista de recursos gerenciados por meio do registro.

Acesso a Aplicativos Locais e Redirecionamento de URL