Publicar aplicativos com o RemoteApp na Área de Trabalho Virtual do Azure

Há duas maneiras de disponibilizar aplicativos para usuários na Área de Trabalho Virtual do Azure: como parte de uma área de trabalho completa ou como aplicativos individuais com o RemoteApp. Você publica aplicativos adicionando-os a um grupo de aplicativos, que está associado a um pool de hosts e espaço de trabalho e atribuído aos usuários. Para obter mais informações sobre grupos de aplicativos, consulte Terminologia.

Publicar aplicativos nos seguintes cenários:

  • Para grupos de aplicativos RemoteApp, você publica aplicativos para transmitir remotamente que são instalados localmente em hosts de sessão ou entregues dinamicamente usando anexação de aplicativo e anexação de aplicativo MSIX e apresentados aos usuários como aplicativos individuais em um dos clientes de Área de Trabalho Remota com suporte.

  • Para grupos de aplicativos da área de trabalho, você só pode publicar uma área de trabalho completa e todos os aplicativos em pacotes MSIX usando a anexação de aplicativo MSIX para aparecer no menu Iniciar do usuário em uma sessão da área de trabalho. Se você usar a anexação de aplicativo, os aplicativos não serão adicionados a um grupo de aplicativos da área de trabalho.

Este artigo mostra como publicar aplicativos instalados localmente com o RemoteApp usando o portal do Azure e o Azure PowerShell. Não é possível publicar aplicativos usando a CLI do Azure.

Pré-requisitos

Para publicar um aplicativo em um grupo de aplicativos RemoteApp, você precisa das seguintes coisas:

  • Uma conta do Azure com uma assinatura ativa.

  • Um pool de hosts existente com hosts de sessão, um grupo de aplicativos RemoteApp e um espaço de trabalho.

  • Pelo menos um host de sessão está ativado no pool de hosts ao qual o grupo de aplicativos está atribuído.

  • Os aplicativos que você deseja publicar são instalados nos hosts de sessão no pool de hosts ao qual o grupo de aplicativos está atribuído. Se você estiver usando a anexação de aplicativo, deverá adicionar e atribuir um pacote MSIX ao pool de hosts antes de começar. Para obter mais informações, consulte Adicionar e gerenciar aplicativos com anexação de aplicativo.

  • No mínimo, a conta do Azure que você usa deve ter as funções RBAC (controle de acesso baseado em função) internas do Colaborador do Grupo de Aplicativos de Virtualização de Área de Trabalho no grupo de recursos ou na assinatura para criar os recursos.

Adicionar aplicativos a um grupo de aplicativos RemoteApp

Para adicionar aplicativos a um grupo de aplicativos RemoteApp, selecione a guia relevante para seu cenário e siga as etapas.

Veja como adicionar aplicativos a um grupo de aplicativos RemoteApp usando o portal do Azure.

  1. Entre no portal do Azure.

  2. Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Grupos de aplicativos e, em seguida, selecione o grupo de aplicativos RemoteApp ao qual você deseja adicionar um aplicativo.

  4. Selecione Aplicativos, selecione + Adicionar. Verifique se você tem pelo menos um host de sessão ativado no pool de hosts ao qual o grupo de aplicativos está atribuído.

  5. Na guia Noções básicas, na lista suspensa Origem do aplicativo, selecione Anexar Aplicativo, menu Iniciar ou Caminho do arquivo. Os campos restantes mudam dependendo da origem do aplicativo selecionada.

    • Para App Attach, preencha as informações a seguir. Seu pacote MSIX já deve ser adicionado e atribuído ao pool de hosts.

      Parâmetro Valor/Descrição
      Pacote Selecione um pacote disponível para o pool de hosts na lista suspensa. Os pacotes regionais são da anexação de aplicativo e os pacotes do pool de hosts são da anexação de aplicativo MSIX.
      Aplicativo Selecione um aplicativo na lista suspensa.
      Identificador de aplicativo Insira um identificador exclusivo para o aplicativo.
      Nome de exibição Insira um nome amigável para o aplicativo que é para os usuários.
      Descrição Insira uma descrição para o aplicativo.
    • Para o menu Iniciar, preencha as seguintes informações:

      Parâmetro Valor/Descrição
      Aplicativo Selecione um aplicativo na lista suspensa.
      Nome de exibição Insira um nome amigável para o aplicativo que é para os usuários.
      Descrição Insira uma descrição para o aplicativo.
      Caminho do aplicativo Revise o caminho do arquivo para o .exe aplicativo e altere-o, se necessário.
      Exigir linha de comando Selecione se você precisa adicionar um comando específico para executar quando o aplicativo for iniciado. Se você selecionar Sim, digite o comando no campo Linha de comando .
    • Para Caminho do arquivo, preencha as seguintes informações:

      Parâmetro Valor/Descrição
      Caminho do aplicativo Insira o caminho do arquivo para o .exe arquivo do aplicativo.
      Identificador de aplicativo Insira um identificador exclusivo para o aplicativo.
      Nome de exibição Insira um nome amigável para o aplicativo que é exibido aos usuários.
      Descrição Insira uma descrição para o aplicativo.
      Exigir linha de comando Selecione se você precisa adicionar um comando específico para executar quando o aplicativo for iniciado. Se você selecionar Sim, digite o comando no campo Linha de comando .

    Depois de concluir essa guia, selecione Avançar.

  6. Na guia Ícone, as opções exibidas dependem da origem do aplicativo selecionada na guia Noções básicas. Com a anexação de aplicativo, você pode usar um caminho UNC, mas para o Menu Iniciar e o caminho do Arquivo, você só pode usar um caminho local.

    • Se você selecionou Anexar Aplicativo, selecione Padrão para usar o ícone padrão do aplicativo ou selecione Caminho do arquivo para usar um ícone personalizado.

      Em Caminho do arquivo, selecione uma das seguintes opções:

      • Procure Arquivos do Azure para usar um ícone de um compartilhamento de arquivos do Azure. Selecione Selecionar uma conta de armazenamento, selecione a conta de armazenamento que contém o arquivo de ícone e, em seguida, selecione Selecionar arquivo de ícone. Navegue até o compartilhamento de arquivos e o diretório em que seu ícone está, marque a caixa ao lado do ícone que você deseja adicionar, por exemplo MyApp.ico, e selecione Selecionar. Você também pode usar um .png arquivo. Para Índice de ícones, especifique o número de índice do ícone que você deseja usar. Isso geralmente é 0.

      • Caminho do arquivo UNC para usar um ícone de um compartilhamento de arquivos. Em Caminho do ícone, insira o caminho UNC para o arquivo de ícone, por exemplo \\MyFileShare\MyApp.ico, . Você também pode usar um .png arquivo. Para Índice de ícones, especifique o número de índice do ícone que você deseja usar. Isso geralmente é 0.

    • Se você selecionou o menu Iniciar ou Caminho do arquivo, em Caminho do ícone, insira um caminho local para o arquivo ou o .exe arquivo de ícone, por exemploC:\Program Files\MyApp\MyApp.exe. Para Índice de ícones, especifique o número de índice do ícone que você deseja usar. Isso geralmente é 0.

    Depois de concluir esta guia, selecione Revisar + adicionar.

  7. Na guia Revisar + adicionar, verifique se a validação passa e revisa as informações usadas para adicionar o aplicativo e, em seguida, selecione Adicionar para adicionar o aplicativo ao grupo de aplicativos RemoteApp.

Atribuir aplicativos aos usuários

Os aplicativos não são atribuídos individualmente aos usuários, a menos que você esteja usando a anexação de aplicativo. Em vez disso, os usuários são atribuídos a grupos de aplicativos. Quando um usuário é atribuído a um grupo de aplicativos, ele pode acessar todos os aplicativos nesse grupo. Para saber como atribuir usuários a grupos de aplicativos, consulte Atribuir usuários a um grupo de aplicativos ou Adicionar e gerenciar aplicativos anexados a aplicativos.

Publicar aplicativos da Microsoft Store

Os aplicativos na Microsoft Store são atualizados com frequência e frequentemente instalados automaticamente. O caminho do diretório para um aplicativo instalado a partir da Microsoft Store inclui o número da versão, que muda sempre que um aplicativo é atualizado. Se uma atualização ocorrer automaticamente, o caminho será alterado e o aplicativo não estará mais disponível para os usuários. Você pode publicar aplicativos usando o local do Windows shell:appsFolder no formato shell:AppsFolder\<PackageFamilyName>!<AppId>, que não usa o arquivo ou o caminho do diretório com o .exe número da versão. Esse método garante que o local do aplicativo esteja sempre correto.

Usar shell:appsFolder significa que o ícone do aplicativo não é retirado automaticamente do aplicativo. Você deve fornecer um arquivo de ícone em uma unidade local em cada host de sessão em um caminho que não seja alterado, ao contrário do diretório de instalação do aplicativo.

Selecione a guia relevante para o seu cenário e siga as etapas.

Veja como publicar um aplicativo da Microsoft Store usando a interface do usuário do Windows e o portal do Azure:

  1. No host da sessão, abra o Explorador de Arquivos e vá para o caminho shell:appsFolder.

  2. Localize o aplicativo na lista, clique com o botão direito do mouse nele e selecione Criar um atalho.

  3. Para o prompt de atalho exibido, selecione Sim para colocar o atalho na área de trabalho.

  4. Exiba as propriedades do atalho e anote o valor Destino . Esse valor é o nome da família do pacote e a ID do aplicativo que você precisa para publicar o aplicativo.

  5. Siga as etapas na seção Adicionar aplicativos a um grupo de aplicativos RemoteApp para publicar um aplicativo com base no caminho do arquivo. Para o parâmetro Caminho do aplicativo, use o valor do campo Destino do atalho criado e especifique o caminho do ícone como seu arquivo de ícone local.

Publicar a área restrita do Windows

A Área Restrita do Windows fornece um ambiente de área de trabalho leve para a execução segura e isolada de aplicativos. Você pode usar a Área Restrita do Windows com a Área de Trabalho Virtual do Azure em uma área de trabalho ou sessão de RemoteApp.

Os hosts de sessão precisam usar um tamanho de máquina virtual (VM) que ofereça suporte à virtualização aninhada. Para verificar se uma série de VMs oferece suporte à virtualização aninhada, consulte Tamanhos para máquinas virtuais no Azure, vá para o artigo relevante para a série da VM e verifique a lista de recursos com suporte.

  1. Para instalar o Windows Sandbox em seus hosts de sessão, siga as etapas em Visão geral da Área Restrita do Windows. Recomendamos que você instale o Windows Sandbox em uma imagem personalizada que possa ser usada ao criar seus hosts de sessão.

  2. Depois de instalar o Windows Sandbox em seus hosts de sessão, ele estará disponível em uma sessão de área de trabalho. Se você também quiser publicá-lo como um RemoteApp, siga as etapas para Adicionar aplicativos a um grupo de aplicativos RemoteApp e use o caminho C:\Windows\System32\WindowsSandbox.exedo arquivo .

Próximas etapas

  • Saiba como Adicionar e gerenciar aplicativos com anexação de aplicativo.

  • Saiba como personalizar o feed para que os recursos apareçam de forma reconhecível para seus usuários.

  • Se você encontrar problemas com seus aplicativos em execução na Área de Trabalho Virtual do Azure, o App Assure é um serviço da Microsoft projetado para ajudá-lo a resolvê-los sem custo adicional. Para obter mais informações, consulte App Assure.