Somente os ambientes configurados para usar a intermediação de pod único podem usar esse recurso. No Horizon Universal Console, crie atribuições de personalização para atribuir configurações personalizadas aos ambientes dos seus usuários finais. Um tipo de personalização é o redirecionamento de URL. Você pode definir as regras de tratamento de URL pelas quais o Horizon Client redireciona URLs da máquina cliente do usuário final para uma área de trabalho ou aplicativo fornecido pelo seu ambiente do Horizon Cloud. Uma configuração de redirecionamento de URL fornece as informações do Horizon Client sobre quais URLs devem ser manipuladas por uma das áreas de trabalho ou aplicativos do Horizon Cloud do usuário final, em vez de serem abertas pelo sistema local do usuário.

Observação:
  • O console administrativo fornece uma interface de usuário para a configuração do redirecionamento de URL de cliente para agente. Para configurar o redirecionamento de URL de agente para cliente, você deve usar as configurações de política de grupo, conforme descrito em Agente de pod único: pods do Horizon Cloud e o recurso de redirecionamento de conteúdo de URL. As etapas a seguir são para a configuração do redirecionamento de URL de cliente para agente.
  • Quando o tenant do Horizon Cloud está configurado para usar o Universal Broker para pods no Microsoft Azure, não há suporte para a criação dessas personalizações de redirecionamento de URL.

O Horizon Client busca as regras de redirecionamento de URL atribuídas ao usuário final quando o usuário faz logon no Horizon Client no dispositivo local. Quando esse usuário tenta abrir um link em um documento local ou um arquivo e o link corresponde a uma regra de padrão de URL nas configurações atribuídas, o Horizon Client determina o identificador apropriado a ser usado. Os identificadores especificados abrem a área de trabalho ou aplicativo atribuído do usuário para manipular o link da URL, conforme determinado pelo identificador apropriado que você especificou na configuração de redirecionamento de URL. Se o identificador de redirecionamento de URL especificar que uma área de trabalho deve ser usada, o aplicativo padrão da área de trabalho para o protocolo especificado do link processará a URL. Se o identificador especificar que um aplicativo deve ser usado, o aplicativo atribuído ao usuário processará a URL. Se o usuário não tiver direito ao aplicativo ou área de trabalho especificado no identificador, o Horizon Client exibirá uma mensagem para o usuário, a menos que você tenha especificado Correspondência Rigorosa como Não para o identificador.

No cenário em que Correspondência Rigorosa estiver definido como Não, o sistema localizará um recurso a ser usado com base nesse comportamento de retorno:

  1. O sistema procurará as atribuições do usuário usando uma correspondência de subcadeia de caracteres do recurso de destino especificado para o identificador. Se o sistema encontrar uma atribuição que corresponde à subcadeia de caracteres, essa área de trabalho ou aplicativo atribuída será usada para abrir o link.
  2. Quando o Tipo de Recurso do identificador estiver definido como Aplicativo, se a pesquisa por uma correspondência de subcadeia falhar, o sistema procurará as atribuições de aplicativo do usuário para um aplicativo atribuído que possa manipular o protocolo especificado no campo Esquema do identificador.
    Observação: Essa etapa no comportamento de retorno só se aplica a aplicativos. Se o Tipo de Recurso estiver definido como Áreas de Trabalho, essa etapa será ignorada.
  3. Se o sistema não puder localizar um recurso nas atribuições do usuário que possa manipular o protocolo, o Horizon Client exibirá uma mensagem para o usuário.
Importante: O Horizon Client do usuário deve ser instalado com a opção URL_FILTERING_ENABLED=1 para oferecer ao cliente a capacidade de manipular o recurso de redirecionamento de URL. Para obter detalhes, consulte as informações sobre essa opção no guia Recursos e GPOs da Área de Trabalho Remota do Horizon na Documentação do VMware Horizon.

Quando seu ambiente está integrado ao Workspace ONE Access, o usuário deve ter pelo menos um aplicativo aberto que usa o Horizon Client antes que o recurso de redirecionamento de URL possa funcionar para esse usuário. Abrindo pelo menos um aplicativo com a opção Abrir no Cliente, a configuração de redirecionamento de URL atribuída do usuário é carregada no registro do dispositivo cliente do qual o Horizon Client pode obter os valores de configuração.

Uma atribuição de personalização pode ser desativada usando o botão Colocar Offline na página Atribuições. Um usuário pode ser atribuído a mais de uma personalização ativa para as configurações de redirecionamento de URL. Para evitar possíveis conflitos entre as regras de diferentes configurações ativas, quando o usuário faz logon no Horizon Client, o sistema:

  • Define apenas uma configuração em vigor, mesmo quando esse usuário tem mais de uma configuração ativa atribuída.
  • Usa a configuração de redirecionamento de URL que aparece primeiro na ordem alfabética como a configuração em vigor para o usuário.

Pré-requisitos

No console, você pode criar uma personalização para o redirecionamento de URL antes de você ter qualquer área de trabalho ou aplicativo remoto no seu inventário do Horizon Cloud. No entanto, antes do fluxo de redirecionamento de URL funcionar para os usuários finais especificados na personalização, os seguintes pré-requisitos devem ser atendidos:

  • Quando a VM da imagem é criada usando o fluxo de trabalho Importar Máquina Virtual do Marketplace, defina o recurso do Horizon Agent denominado Redirecionamento de URL como Sim.
  • Seu inventário do Horizon Cloud apresenta as áreas de trabalho e aplicativos remotos que você pretende usar na configuração.
  • Se a personalização tiver Correspondência Rigorosa definida como Sim, deverão existir atribuições que autorizam as áreas de trabalho e os aplicativos remotos específicos para os usuários especificados na personalização.

Procedimento

  1. Na página Atribuições, clique em Novo.
  2. Na janela Nova Atribuição, clique no ícone Personalizações.
    O assistente de Nova Atribuição de Personalização é aberto na primeira etapa.
  3. Faça suas seleções e vá para a próxima etapa.
    Opção Descrição
    Nome da atribuição Digite um nome conhecido para essa atribuição.
    Local Selecione a localização que tenha o pod que você deseja usar.
    Pod Selecione o pod. Este pod é aquele a partir do qual as áreas de trabalho de sessão e os aplicativos remotos são servidos.
    Descrição Opcionalmente, insira uma descrição para a configuração.
  4. Para as origens, crie uma lista de padrões de URL que essa configuração informará ao Horizon Client para interceptar no sistema cliente.
    1. No campo Padrão de URL, digite uma cadeia de caracteres que especifica o padrão de URL correspondente a ser interceptado.
      Você pode usar curingas para especificar o padrão de URL que melhor representar várias URLs.

      Por exemplo:

      • Se você digitar google.*, todas as URLs que tiverem o texto google são interceptadas.
      • Se você digitar .* (ponto asterisco), todas as URLs serão interceptadas para todos os esquemas de protocolo (corresponde a todos).
      • Se você digitar mailto://.*.example.com todas as URLs que contêm o texto mailto://.*.example.com são interceptadas.
      Importante: Você deve sempre considerar que as URLs que você insere no campo Padrão de URL diferenciam maiusculas de minúsculas, incluindo a parte do nome do host como docs.vmware.com. O comportamento de recurso de redirecionamento de URL diferencia maiúsculas de minúsculas dos padrões de URL inseridos aqui. Por exemplo, se você inserir DOCS.VMWARE.COM/* como o padrão e o usuário clicar em um link https://docs.vmware.com, o redirecionamento de URL não acontecerá porque o nome do host existe em letras minúsculas. Para nomes de host, insira-as como letras minúsculas. Se você precisar corresponder subdiretórios no caminho da URL, use um caractere curinga ou insira essas URLs como o caminho que existe na verdade, como docs.vmware.com/en/VMware-Horizon-Cloud-Service/*
    2. Pressione Enter para adicionar o padrão de URL especificado à lista.
    3. Repita as etapas de digitar um padrão e pressione Enter para adicionar mais padrões de URL correspondentes.
  5. Para as regras, defina o conjunto de identificadores que determinam quais recursos de inventário de destino devem identificar vários protocolos.
    Um identificador define quais aplicativos ou áreas de trabalho autorizados do usuário devem manipular esse protocolo específico. Por exemplo, se o usuário abrir um documento do Microsoft Word que tem um link de hipertexto mailto e o usuário clicar no link no documento, o identificador definirá qual aplicativo autorizado deve manipular a solicitação, como o Microsoft Outlook ou o Mozilla Thunderbird.
    1. Defina as configurações de regra.
      Opção Descrição
      Esquema Insira o protocolo aos quais este manipulador se aplica, como http, https, mailto, calltoe assim por diante.
      Tipo de recurso Selecione se uma área de trabalho ou um aplicativo deve manipular o protocolo especificado.
      Recurso de Destino Insira o nome do recurso de destino no inventário em que você deseja tratar o protocolo especificado no campo Esquema.
      Correspondência rigorosa Selecione Sim para forçar uma correspondência exata entre o nome especificado no campo Recurso de Destino e os nomes dos aplicativos remotos ou áreas de trabalho de sessão autorizados e disponíveis do usuário.

      Selecione Não se desejar que o sistema use seu comportamento de retorno para oferecer suporte à situação em que um usuário não tem uma atribuição de um recurso com o nome exato especificado no campo Recurso de Destino.

      Por exemplo, quando o Tipo de Recurso estiver definido como Aplicativos e você especificar o Microsoft Outlook como o recurso de destino para manipular o protocolo mailto, mas o usuário não tiver uma atribuição para qualquer aplicativo Microsoft Outlook, quando Correspondência Rigorosa estiver definido como Não, o sistema procurará um aplicativo compatível atribuído a este usuário para manipular o protocolo mailto, como Mozilla Thunderbird.

    2. Para adicionar mais identificadores, clique em Adicionar uma linha e preencha os campos.
  6. Prossiga para a próxima etapa do assistente.
  7. Procure e selecione os usuários e grupos para esta atribuição e mova para a próxima etapa.
  8. Examine as informações resumidas e conclua o assistente.

Agente de pod único: pods do Horizon Cloud e o recurso de redirecionamento de conteúdo de URL

Essa página de documentação descreve como o recurso de redirecionamento de conteúdo de URL funciona em uma implantação do Horizon Cloud on Microsoft Azure. A implantação deve ser configurada para usar a intermediação de pod único para ter o uso do recurso de redirecionamento de conteúdo de URL.

Breve introdução

O redirecionamento a partir de um aplicativo ou área de trabalho remoto para um cliente é chamado de redirecionamento de agente para cliente. O redirecionamento de um cliente para um aplicativo ou área de trabalho remoto é chamado de redirecionamento de cliente para agente.

Redirecionamento de agente para cliente
Com o redirecionamento de agente para cliente, o Horizon Agent envia a URL para o Horizon Client, que abre o aplicativo padrão para o protocolo na URL da máquina cliente. Para obter detalhes sobre como configurar o redirecionamento de agente para cliente, leia as seções desta página.
Redirecionamento de cliente para agente
Com o redirecionamento de cliente para agente, o sistema abre uma área de trabalho remota ou um aplicativo remoto especificado para manipular a URL. Para obter detalhes sobre como configurar o redirecionamento de cliente para agente, consulte Agente de Pod Único - Pods do Horizon Cloud - Criar uma personalização de redirecionamento de URL e atribuí-la aos usuários.

Você pode redirecionar algumas URLs de um aplicativo ou área de trabalho remoto para um cliente e redirecionar outras URLs de um cliente para um aplicativo ou área de trabalho remoto. É possível redirecionar qualquer número de protocolos, incluindo HTTP, HTTPS, mailto e callto.

Configurando o redirecionamento de agente para cliente

Ao ativar o redirecionamento de agente para cliente, execute as seguintes tarefas de configuração.

  • Verifique se o recurso de conteúdo de redirecionamento de URL está ativado no Horizon Agent na VM de imagem, conforme descrito na seção de pré-requisitos em Agente de Pod Único - Pods do Horizon Cloud - Criar uma personalização de redirecionamento de URL e atribuí-la aos usuários.
  • Aplique as configurações de política de grupo do Redirecionamento de Conteúdo de URL em seus aplicativos e áreas de trabalho remotos. Consulte a seção a seguir sobre como adicionar o modelo ADMX a um GPO.
  • Defina as configurações de política de grupo para indicar, para cada protocolo, como o Horizon Agent deve redirecionar a URL. Consulte a seção a seguir sobre as configurações de política de grupo.

Adicionar o modelo ADMX de Redirecionamento de Conteúdo de URL a um GPO

O arquivo de modelo ADMX de Redirecionamento de Conteúdo de URL, chamado urlRedirection.admx, contém configurações que permitem que você controle se um link de URL é aberto no cliente (redirecionamento de agente para cliente) ou em um aplicativo ou área de trabalho remoto (redirecionamento de cliente para agente).

Para aplicar as configurações de política de grupo de Redirecionamento de Conteúdo de URL aos seus aplicativos e áreas de trabalho remotos, adicione o arquivo de modelo ADMX aos GPOs no seu servidor do Active Directory. Para as regras relacionadas aos links de URL clicados em um aplicativo ou área de trabalho remoto, os GPOs devem ser vinculados à Unidade Organizacional que contém áreas de trabalho virtuais e hosts RDS.

Você também pode aplicar as configurações de política de grupo em um GPO que esteja vinculado à Unidade Organizacional que contém os computadores cliente do Windows, mas o método preferido para a configuração de redirecionamento de cliente para agente é usar o utilitário de linha de comando vdmutil. Como o macOS não oferece suporte para GPOs, você deverá usar vmdutil se tiver clientes Mac.

Pré-requisitos
Etapas
  1. Baixe o Pacote de GPO do Horizon do VMware Customer Connect em Baixar VMware Horizon Service.

    Dessa URL, navegue até o local de downloads do Horizon Cloud Service on Microsoft Azure. Nessa página, você verá uma lista de itens para download. Localize a entrada chamada Pacote de GPO do Horizon e baixe o arquivo ZIP dele. Todos os arquivos ADMX que fornecem configurações de política de grupo para componentes relacionados ao Horizon estão nesse arquivo.

  2. Descompacte o arquivo ZIP e copie os seguintes arquivos para os locais indicados no seu servidor Active Directory:
    1. Copie o arquivo urlRedirection.admx para a pasta C:\Windows\PolicyDefinitions.
    2. Copie o arquivo de recurso de idioma urlRedirection.adml para a subpasta apropriada em C:\Windows\PolicyDefinitions.

      Por exemplo, para a localidade EN, copie o arquivo urlRedirection.adml para a pasta C:\Windows\PolicyDefinitions\en-US.

  3. No seu servidor do Active Directory, abra o Editor de Gerenciamento de Política de Grupo.

    As configurações de política de grupo do Redirecionamento de Conteúdo de URL são instaladas em Configuração do Computador > Políticas > Modelos Administrativos > Redirecionamento de URL do VMware Horizon.

Em seguida, defina as configurações de política de grupo no servidor do Active Directory. Consulte a seção a seguir sobre as configurações de política de grupo.

Configurações de política de grupo do Redirecionamento de Conteúdo de URL

O arquivo de modelo de Redirecionamento de Conteúdo de URL contém as configurações de política de grupo que permitem que você crie regras para configurar o recurso de redirecionamento de agente para cliente para o seu ambiente do Horizon Cloud. O arquivo de modelo contém somente as definições de Configuração do Computador. Todas as configurações estão na pasta de Redirecionamento de URL do VMware Horizon no Editor de Gerenciamento de Políticas de Grupo.

Importante: Embora o arquivo de modelo de Redirecionamento de Conteúdo de URL contenha configurações de política de grupo relacionadas ao redirecionamento de cliente para agente, no Horizon Cloud, você não usa as configurações de política de grupo para definir o redirecionamento de cliente para agente. Em vez disso, use o Horizon Universal Console para criar as regras de redirecionamento de cliente para agente. Crie as regras para redirecionamento de cliente para agente quando criar uma atribuição de redirecionamento de URL no console. Para ver as etapas detalhadas, consulte Agente de Pod Único - Pods do Horizon Cloud - Criar uma personalização de redirecionamento de URL e atribuí-la aos usuários.

A tabela a seguir descreve as configurações de política de grupo disponíveis no arquivo de modelo de Redirecionamento de Conteúdo de URL.

Tabela 1. Configurações de política de grupo do Redirecionamento de Conteúdo de URL
Configuração Propriedades
IE Policy: Prevent users from changing URL Redirection plugin loading behavior Determina se os usuários podem desativar o recurso de Redirecionamento de Conteúdo de URL.

Essa configuração não está definida por padrão.

IE Policy: Automatically enable URL Redirection plugin Determina se os plug-ins do Internet Explorer instalados recentemente são ativados de forma automática.

Essa configuração não está definida por padrão.

Url Redirection Enabled Determina se o recurso de Redirecionamento de Conteúdo de URL está ativado. Você pode usar essa configuração para desativar o recurso de Redirecionamento de Conteúdo de URL, mesmo quando o recurso foi tiver sido instalado no cliente ou agente.

Essa configuração não está definida por padrão.

Url Redirection Protocol 'http' Para todas as URLs que usam o protocolo HTTP, especifica as URLs que devem ser redirecionadas. Essa configuração tem as seguintes opções:
  • Nome do Host do Agente - endereço IP ou nome completo do host do Servidor de Conexão a ser usado ao redirecionar URLs para um aplicativo ou área de trabalho remoto.
  • Item Remoto - nome para exibição do pool de aplicativos ou áreas de trabalho remotos que pode manipular as Regras do Agente especificadas para URLs.
  • Regras de Cliente - as URLs que devem ser redirecionadas para o cliente. Por exemplo, se você definir Regras de Cliente como .*.mycompany.com, todas as URLs que incluírem o texto mycompany.com serão redirecionadas para o cliente baseado no Windows e deverão ser abertas no navegador padrão no cliente.
  • Regras de Agente - as URLs que devem ser redirecionados para o aplicativo ou área de trabalho remoto especificado em Item Remoto. Por exemplo, se você definir Regras de Agente como .*.mycompany.com, todas as URLs que incluírem mycompany.com serão redirecionadas para o aplicativo ou área de trabalho remoto.

Ao cria regras de agente, você também deve usar a opção Nome de Host do Agente para especificar o endereço IP ou nome de domínio completo do host do Servidor de Conexão e a opção Item Remoto para especificar o nome para exibição do pool de aplicativos ou áreas de trabalhos remotos.

Observação: O método preferencial para configurar as regras de cliente é usar o utilitário de linha de comando vdmutil.

Essa configuração está ativada por padrão.

Url Redirection Protocol '[...]' Use essa configuração para qualquer protocolo que não seja HTTP, como HTTPS, email ou callto.

As opções são as mesmas do Url Redirection Protocol 'http'.

Se você não precisar configurar outros protocolos, poderá excluir ou comentar nesta entrada antes de adicionar o arquivo de modelo de Redirecionamento de Conteúdo de URL ao Active Directory.

Como prática recomendada, defina as mesmas configurações de redirecionamento para os protocolos HTTP e HTTPS. Dessa forma, se um usuário digitar um URL parcial no Internet Explorer, como mycompany.com, e este site redirecionar automaticamente de HTTP para HTTPS, o recurso de Redirecionamento de Conteúdo de URL funcionará conforme o esperado. Nesse exemplo, se você definir uma regra para HTTPS, mas não definir a mesma configuração de redirecionamento para HTTP, a URL parcial que o usuário digitar não será redirecionada.

Essa configuração não está definida por padrão.