Executar scripts antes de iniciar sessões de streaming - WorkSpaces Aplicativos da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Executar scripts antes de iniciar sessões de streaming

Você pode configurar seus scripts para serem executados, no máximo, 60 segundos antes de iniciar aplicativos de seus usuários e as sessões de streaming começarem. Isso permite que você personalize o ambiente do AppStream 2.0 antes que os usuários comecem o streaming das aplicações. Quando os scripts de sessão forem executados, um símbolo giratório de carregamento será exibido para os usuários. Quando os scripts forem concluídos ou o tempo de espera máximo expirar, a sessão de streaming dos usuários começará. Se seus scripts não forem concluídos, uma mensagem de erro será exibida para os usuários. No entanto, os usuários não podem usar a sessão de streaming.

Ao especificar um nome de arquivo em uma instância do Windows, você deve usar duas barras invertidas. Por exemplo:

C:\\Scripts\\Myscript.bat

Se você não usar uma barra invertida dupla, um erro será exibido para notificá-lo de que o arquivo.json está formatado incorretamente.

nota

Quando os scripts forem concluídos, eles deverão retornar um valor 0. Se os scripts retornarem um valor diferente de 0, o AppStream 2.0 exibirá a mensagem de erro para o usuário.

Quando você executar scripts antes de iniciar sessões de streaming e o framework dinâmico de aplicações do AppStream 2.0 não estiver habilitado, o seguinte processo ocorrerá:

WorkSpaces Applications workflow diagram showing connection, application selection, and session launch steps.
  1. Os usuários se conectam a uma instância de frota do AppStream 2.0 que não está associada a um domínio. Eles se conectam usando um dos seguintes métodos de acesso:

    • Grupo de usuários do AppStream 2.0

    • SAML 2.0

    • API do AppStream 2.0

  2. O catálogo de aplicações é exibido no portal do AppStream 2.0, e os usuários escolhem uma aplicação para inicializar.

  3. Acontecerá um dos cenários a seguir:

    • Se a persistência de configurações de aplicativo estiver habilitada para os usuários, o arquivo de disco rígido virtual (VHD) que armazena as personalizações dos usuários e configurações do Windows será baixado e montado. Nesse caso, é necessário que o usuário faça login no Windows.

      Para obter informações sobre persistência de configurações de aplicativo, consulte Habilitar a persistência das configurações de aplicações para os usuários do AppStream 2.0.

    • Se a persistência de configurações de aplicativo não estiver habilitada, o usuário do Windows já está conectado.

  4. Os scripts de sessão são iniciados. Se o armazenamento persistente estiver habilitado para os usuários, a montagem do conector de armazenamento também será iniciada. Para obter informações sobre armazenamento persistente, consulte Habilite e administre o armazenamento persistente para os usuários de seus WorkSpaces aplicativos.

    nota

    A montagem do conector de armazenamento não precisa terminar para a sessão de streaming iniciar. Se os scripts de sessão forem concluídos antes que a montagem do conector de armazenamento termine, a sessão de streaming será iniciada.

    Para obter informações sobre como monitorar o status de montagem de conectores de armazenamento, consulte Usar conectores de armazenamento com scripts de sessão.

  5. Os scripts de sessão terminam ou atingem o tempo limite.

  6. A sessão de streaming dos usuários é iniciada.

  7. O aplicativo que seus usuários escolheram é iniciado.

Para obter informações sobre o framework dinâmico de aplicações do AppStream 2.0, consulte Use o WorkSpaces Applications Dynamic Application Framework para criar um provedor de aplicativos dinâmico.

Quando você executar scripts antes de iniciar sessões de streaming e o framework dinâmico de aplicações do AppStream 2.0 estiver habilitado, o seguinte processo ocorrerá:

WorkSpaces Applications workflow from user login to application launch, including SAML authentication and session scripts.
  1. Os usuários acessam o portal de aplicações SAML 2.0 da sua organização e escolhem a pilha do AppStream 2.0.

  2. Eles se conectam a uma instância de frota do AppStream 2.0 que está associada a um domínio.

  3. Se a persistência de configurações de aplicativo estiver habilitada para os usuários, o arquivo VHD que armazena as personalizações dos usuários e configurações do Windows será baixado e montado.

  4. O login de usuário do Windows ocorre.

  5. O catálogo de aplicações é exibido no portal do AppStream 2.0, e os usuários escolhem uma aplicação para inicializar.

  6. Os scripts de sessão são iniciados. Se o armazenamento persistente estiver habilitado para os usuários, a montagem do conector de armazenamento também será iniciada.

    nota

    A montagem do conector de armazenamento não precisa terminar para a sessão de streaming iniciar. Se os scripts de sessão forem concluídos antes que a montagem do conector de armazenamento termine, a sessão de streaming será iniciada.

    Para obter informações sobre como monitorar o status de montagem de conectores de armazenamento, consulte Usar conectores de armazenamento com scripts de sessão.

  7. Os scripts de sessão terminam ou atingem o tempo limite.

  8. A sessão de streaming dos usuários é iniciada.

  9. O aplicativo que seus usuários escolheram é iniciado.