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. Os aplicativos são publicados ao serem adicionados a um grupo de aplicativos, que está associado a um pool de hosts e workspace, e atribuído aos usuários. Para obter mais informações sobre grupos de aplicativos, consulte Terminologia.

Aplicativos são publicados 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 a anexação de aplicativo e a anexação de aplicativo MSIX e apresentados aos usuários como aplicativos individuais em um dos clientes da Área de Trabalho Remota com suporte.

  • Para grupos de aplicativos da área de trabalho, é possível 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 aplicativos, 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 do RemoteApp, são necessários os seguintes itens:

Adicionar aplicativos a um grupo de aplicativos do RemoteApp

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

Veja como adicionar aplicativos a um grupo de aplicativos do 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 do 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 de origem do aplicativo, selecione Anexar aplicativo, Menu Iniciar ou Caminho do arquivo. Os campos restantes são alterados dependendo da origem do aplicativo selecionada.

    • Para Anexação de aplicativo, conclua as informações a seguir. O 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 do aplicativo e os pacotes do pool de hosts são da anexação de aplicativos 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, conclua 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 Examine o caminho do arquivo para o arquivo .exe do aplicativo e altere isso, se necessário.
      Exigir linha de comando Selecione se é necessário adicionar um comando específico para ser executado quando o aplicativo for iniciado. Se você selecionar Sim, insira o comando no campo da linha de comando.
    • Para o caminho do arquivo, conclua as seguintes informações:

      Parâmetro Valor/Descrição
      Caminho do aplicativo Insira o caminho do arquivo para o arquivo .exe 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 para os usuários.
      Descrição Insira uma descrição para o aplicativo.
      Exigir linha de comando Selecione se é necessário adicionar um comando específico para ser executado quando o aplicativo for iniciado. Se você selecionar Sim, insira o comando no campo da 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. Na anexação de aplicativo, você pode usar um caminho UNC, mas no menu Iniciar e no caminho do arquivo, você só pode usar um caminho local.

    • Se você selecionou Anexação de aplicativo selecione Padrão para usar o ícone padrão do aplicativo ou selecione Caminho do arquivo para usar um ícone personalizado.

      Para 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 Selecione 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 arquivo .png. Para Índice de ícones, especifique o número de índice para o ícone que você deseja usar. Isso geralmente é 0.

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

    • Se você selecionou o menu Iniciar ou o caminho do arquivo, para o caminho do ícone, insira um caminho local para o .exe arquivo ou o arquivo de ícone, por exemplo C:\Program Files\MyApp\MyApp.exe. Para Índice de ícones, especifique o número de índice para o í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 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 do 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 de anexação de aplicativos.

Publicar aplicativos da Microsoft Store

Os aplicativos na Microsoft Store são atualizados com frequência e geralmente instalados automaticamente. O caminho do diretório para um aplicativo instalado da Microsoft Store inclui o número de versão, que é alterado 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 shell:appsFolder do Windows no formato shell:AppsFolder\<PackageFamilyName>!<AppId>, que não usa o arquivo .exe ou o caminho do diretório com o 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 é coletado 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 é alterado, diferentemente do diretório de instalação do aplicativo.

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

Confira 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 acesse 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. No prompt de atalho exibido, selecione Sim para colocar o atalho na área de trabalho.

  4. Exiba as propriedades do atalho e anote o valor de destino. Esse valor é o nome da família de pacotes e a ID do aplicativo necessária para publicar o aplicativo.

  5. Siga as etapas na seção Adicionar aplicativos a um grupo de aplicativos do 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 que criado e especifique o caminho do ícone como o arquivo de ícone local.

Publicar Á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 sessão de área de trabalho ou do RemoteApp.

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

  1. Para instalar a Área Restrita do Windows em hosts de sessão, siga as etapas na Visão geral da Área Restrita do Windows. Recomendamos instalar a Área Restrita do Windows em uma imagem personalizada que você pode usar ao criar os hosts de sessão.

  2. Depois de instalar a Área Restrita do Windows nos hosts de sessão, isso estará disponível em uma sessão da área de trabalho. Se você também quiser publicar isso como um RemoteApp, siga as etapas para Adicionar aplicativos a um grupo de aplicativos do RemoteApp e use o caminho do arquivo C:\Windows\System32\WindowsSandbox.exe.

Próximas etapas