Implementação do Windows 10 Player

Esta seção descreve como configurar o player do AEM Screens Windows 10. Ele fornece informações sobre o arquivo de configuração e as opções disponíveis, além de recomendações sobre quais configurações usar para desenvolvimento e teste.

Instalar o Windows Player

Para implementar o Windows Player para AEM Screens, instale o Windows Player para AEM Screens.

Visite a página AEM 6.5 Player Downloads.

OBSERVAÇÃO

Não há um modo de janela no Windows Player. É sempre o modo de tela cheia.

Configuração do ambiente para o AEM Screens 6.5.5 Service Pack

OBSERVAÇÃO

Você deve configurar um ambiente para o Windows Player se estiver usando o AEM Screens 6.5.5 Service Pack.

Defina o atributo SameSite para os cookies do token de login de Lax para None de Adobe Experience Manager Web Console
Configuração
em todas as instâncias de criação e publicação AEM.

Siga as etapas abaixo:

  1. Navegue até Adobe Experience Manager Web Console
    Configuração
    usando http://localhost:4502/system/console/configMgr.

  2. Procure por Adobe Granite Token Authentication Handler.

  3. Defina o atributo SameSite para os cookies do token de login de Lax para None.
    imagem

  4. Clique em Salvar.

Método ad-hoc

O método Ad-Hoc permite instalar o Windows Player mais recente (.exe). Visite a página AEM 6.5 Player Downloads.

Depois de baixar o aplicativo, siga as etapas no reprodutor para concluir a instalação ad-hoc:

  1. Pressione e segure no canto superior esquerdo para abrir o painel do administrador.
  2. Navegue até Configuration a partir do menu de ação esquerdo e insira o local (endereço) da instância de AEM à qual deseja se conectar e clique em Save.
  3. Navegue até o link Device Registration no menu de ação esquerdo para verificar o status do processo de registro do dispositivo.
OBSERVAÇÃO

Se State for REGISTERED, você notará que o campo Device id será preenchido.

Se State for UNREGISTERED, você poderá usar o Token para registrar o dispositivo.

Nomear o Windows Player

Você pode atribuir um nome de dispositivo amigável ao seu player do Windows, enviando o nome de dispositivo atribuído ao Adobe Experience Manager (AEM). Esse recurso permite não apenas nomear o player do Windows, mas também atribuir facilmente o conteúdo apropriado.

Siga as etapas abaixo para configurar o nome no Windows Player:

  1. Clique em iniciar —> executar
  2. Insira system.cpl
  3. Use a guia nome do computador para definir o nome do host do computador

Alterar as opções padrão no Windows Installer

Siga esta seção para saber como alterar as opções padrão no Windows Installer e a lista de personalizações disponíveis.

Instalação usando CLI (PowerShell)

  1. Crie um local personalizado dedicado para o Player do Screens, por exemplo:
    C:\Users\User\screens-player)
  2. Instalar
    aem-screens-player-electron-xxx-signed.exe /S /D=C:\Users\User\screens-player
  3. Abrir
    Start-Process C:\Users\User\screens-player\AEMScreensPlayer.exe

Exemplo

C:\Users\User\Downloads> mkdir screens-player

C:\Users\User\Downloads> .\aem-screens-player-electron-xxx-signed.exe /S /D=C:\Users\User\Downloads\screens-player

C:\Users\User\Downloads> Start-Process C:\Users\User\Downloads\screens-player\AEMScreensPlayer.exe

Registro em massa do Windows Player

Ao implementar o windows player, não é necessário configurar manualmente cada player. Em vez disso, você pode atualizar o arquivo JSON de configuração depois que ele for testado e estiver pronto para implantação.

A configuração garantirá que todos os players que fazem ping no mesmo servidor sejam fornecidos no arquivo de configuração. Você ainda deve registrar cada player manualmente.

Siga as etapas abaixo para configurar o Windows 10 Player:

  1. Instale o Windows Player.
  2. Localize o arquivo de configuração em %appdata%\com.adobe.aem.screens.player\config.json.
  3. Atualize o JSON de configuração usando as informações abaixo e copie a mesma pasta para todos os sistemas em que o reprodutor reside.

Atributos de política

A tabela a seguir resume os atributos de política com um exemplo de JSON de política para referência:

Nome da política Propósito
server O URL para o servidor do Adobe Experience Manager (AEM).
resolução A resolução do dispositivo.
reotSchedule O agendamento para reiniciar o reprodutor.
enableAdminUI Ative a interface do usuário do administrador para configurar o dispositivo no site. Defina como false depois que estiver totalmente configurado e em produção.
enableOSD Ative a interface do usuário do seletor de canal para que os usuários alternem os canais no dispositivo. Considere a configuração como false depois de estar totalmente configurada e em produção.
enableActivityUI Ative para mostrar o progresso de atividades como download e sincronização. Ative para solução de problemas e desative assim que estiver totalmente configurado e em produção.

Exemplo de arquivo JSON de política

{
    "server": "https://localhost:4502",
    "resolution": "auto",
    "rebootSchedule": "at 4:00 am",
    "enableAdminUI": false,
    "enableOSD": false,
    "enableActivityUI": false
}

Ativando o modo de quiosque

Ao implantar o Windows player, é importante ativar um modo Quiosque para que outros aplicativos ou a barra de tarefas não apareçam na área de trabalho do Windows.

CUIDADO

O Adobe recomenda uma solução de gerenciamento de dispositivos para ativar o Quiosque para Windows. Siga as etapas abaixo, se você não tiver uma solução de gerenciamento de dispositivos para ativar o modo Quiosque. Esse método usa o recurso Shell Launcher disponível no Windows 10 Enterprise e no Edu. Qualquer outro meio recomendado pela Microsoft para aplicativos que não sejam UWP também pode ser aplicado para ativar o Quiosque, especialmente em outras edições do Windows.

Siga as etapas abaixo para ativar o modo Quiosque:

OBSERVAÇÃO

Antes de seguir as etapas abaixo, use o Windows 10 Enterprise ou Education.

  1. Habilite o Shell Launcher.

    Consulte a seção Configurar o Shell Launcher na página Shell Launcher pelo suporte do Microsoft Windows para obter mais informações.

  2. Crie um usuário não administrativo (se você já não tiver um) para ser usado no Quiosque. Pode ser um usuário local ou de domínio.

  3. Instale o windows player para esse usuário do Quiosque na página Downloads do AEM Screens Player.

  4. Consulte Usar o Shell Launcher para criar um quiosque do Windows 10 para modificar o script do PowerShell para obter mais informações.

    Modifique o script do PowerShell para substituir o nome de usuário pelo que você criou. Verifique se o caminho para o executável do aplicativo está correto. Isso definirá o shell personalizado como o aplicativo do windows player para o usuário do quiosque e o padrão como explorer.exe para outros usuários.

  5. Execute o script do PowerShell como administrador.

  6. Reinicialize e faça logon como o usuário do Quiosque e o aplicativo do reprodutor devem ser iniciados corretamente.

Resolução de problemas

Se você recebe uma tela preta ao fazer logon como usuário do Quiosque, significa que talvez você tenha especificado incorretamente o caminho para o executável do Windows Player. Faça logon novamente como administrador e verifique e execute o script novamente.

O caminho de instalação padrão do Windows player é:

C:\Users<your user>\AppData\Local\Programs@aem-screensscreens-player-elétron\AEM Screens Player.exe

O script de amostra nos links ativará e desativará o shell personalizado. Portanto, talvez seja necessário dividir o script em duas e ativar/desativar as linhas aplicáveis abaixo:

OBSERVAÇÃO

Em alguns ambientes do Windows, os scripts do PowerShell podem ser restritos por política (especialmente scripts não assinados). Para executar o script, talvez seja necessário desativar e reativar temporariamente essa restrição para executar o script. Abra uma janela do PowerShell e use esses comandos.

set-execution policy unlimited - para remover temporariamente as restrições

set-execution policy limited - para reativar a restrição após executar o script

# Remove the new custom shells.

$ShellLauncherClass.RemoveCustomShell($Admins_SID)

$ShellLauncherClass.RemoveCustomShell($Cashier_SID)

Nesta página