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.

Você publica aplicativos nos seguintes cenários:

  • Para grupos de aplicativos RemoteApp, você publica aplicativos para streaming 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 suportados.

  • 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 aplicativos MSIX para aparecer no menu Iniciar do usuário em uma sessão da área de trabalho. Se você usar o anexar 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 RemoteApp, você precisa do seguinte:

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. Inicie sessão 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 ligado 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 fonte do aplicativo selecionado.

    • Para Anexar Aplicativo, preencha as seguintes informações. Seu pacote MSIX já deve ser adicionado e atribuído ao seu 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 do anexo do aplicativo e os pacotes do pool de hosts são do anexo do aplicativo MSIX.
      Aplicação Selecione um aplicativo na lista suspensa.
      Identificador do aplicativo Insira um identificador exclusivo para o aplicativo.
      Display name Insira um nome amigável para o aplicativo que é para os usuários.
      Description Insira uma descrição para o aplicativo.
    • Para o menu Iniciar, preencha as seguintes informações:

      Parâmetro Valor/Descrição
      Aplicação Selecione um aplicativo na lista suspensa.
      Display name Insira um nome amigável para o aplicativo que é para os usuários.
      Description Insira uma descrição para o aplicativo.
      Application path Revise o caminho do arquivo para o .exe arquivo do 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
      Application path Insira o caminho do arquivo para o arquivo do .exe aplicativo.
      Identificador do aplicativo Insira um identificador exclusivo para o aplicativo.
      Display name Insira um nome amigável para o aplicativo que é exibido para os usuários.
      Description 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 esta guia, selecione Avançar.

  6. Na guia Ícone, as opções exibidas dependem da fonte do aplicativo selecionada na guia Noções básicas. Com o app attach 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 e 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 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. Isto é 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. Isto é geralmente 0.

    • Se você selecionou o menu Iniciar ou o caminho do arquivo, para 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. Isto é geralmente 0.

    Depois de concluir este separador, selecione Rever + adicionar.

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

Atribuir aplicativos a usuários

Os aplicativos não são atribuídos individualmente aos usuários, a menos que você esteja usando o anexador de aplicativos. 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 freqüência e geralmente são 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 acontecer 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 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. Encontre 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 Target . 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 Application path, use o valor do campo Target do atalho que você criou e, em seguida, especifique o caminho do ícone como seu arquivo de ícone local.

Publicar sandbox do Windows

O Windows Sandbox fornece um ambiente de área de trabalho leve para executar aplicativos com segurança isoladamente. Você pode usar a Sandbox do Windows com a Área de Trabalho Virtual do Azure em uma área de trabalho ou sessão do 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 dá 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 suportados.

  1. Para instalar o Windows Sandbox em seus hosts de sessão, siga as etapas em Visão geral do Windows Sandbox. Recomendamos que você instale o Windows Sandbox em uma imagem personalizada que você pode usar 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 da á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óximos passos

  • Saiba como Adicionar e gerir aplicações de anexação de aplicações.

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

  • 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 extra. Para obter mais informações, consulte Garantia de aplicativo.