Compartilhar via


Laboratório 5: configurar o inicializador de shell ou o acesso atribuído

O Windows IoT Enterprise permite que você crie dispositivos de finalidade fixa, como caixas eletrônicos, terminais de ponto de venda, dispositivos médicos, sinais digitais ou quiosques. O modo quiosque ajuda você a criar uma experiência de usuário dedicada e bloqueada nesses dispositivos de finalidade fixa. O Windows IoT Enterprise oferece um conjunto de diferentes experiências bloqueadas para uso público ou especializado: quiosques de aplicativo único de acesso atribuído, quiosques de vários aplicativos de acesso atribuído ou inicializador de shell.

As configurações de quiosque são baseadas no acesso atribuído ou no iniciador de shell.

Pré-requisitos

Laboratório completo 4: você deve ter uma imagem básica que foi preparada para sistema e pronta para ser capturada.

Conclua o processo OOBE no dispositivo IoT

No laboratório 4, usamos o Sysprep para preparar o sistema para captura e implantação. As etapas a seguir pressupõem que você esteja usando a imagem do laboratório 4. As etapas funcionam no sistema que não foi preparado pelo sistema, mas a experiência OOBE foi concluída.

Concluir o processo OOBE no sistema de referência

  1. Ative o dispositivo IoT de referência e inicialize na partição do sistema operacional. O sistema operacional estava em um estado Sysprep e o OOBE deve começar.

  2. Conclua a experiência OOBE. Escolha as configurações que correspondem aos requisitos do seu dispositivo.

Habilitar e configurar o Shell Launcher

Ativar o Shell Launcher

Depois que o dispositivo for inicializado na área de trabalho, ative o Shell Launcher. Em um prompt de comando administrativo:

Dism /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher 

Configurar o Shell Launcher para executar um aplicativo OEM

Com o Shell Launcher habilitado, você pode definir um aplicativo como o Windows Shell. Nas etapas a seguir, mostramos como usar o powershell.exe como o shell para o usuário atual. Em seu dispositivo, você usa um aplicativo diferente no lugar do PowerShell para configurar o sistema para usar o aplicativo OEM como o shell, mas as etapas são as mesmas. Consulte Iniciador do Shell para saber mais.

Para definir powershell.exe como seu shell personalizado:

  1. Em um prompt administrativo do Windows PowerShell, execute:

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("powershell.exe",1)
    
    $ShellLauncherClass.SetEnabled($TRUE)
    
  2. Reinicialize o dispositivo IoT de referência.

  3. O sistema é reinicializado e o PowerShell é iniciado como o shell padrão do sistema.

Para reverter o sistema de volta para o shell explorer.exe , execute os seguintes comandos:

  1. No shell atual, abra um Prompt Administrativo do Windows PowerShell:

    Start-Process powershell -Verb RunAs
    
  2. Em seguida, execute os comandos a seguir:

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("explorer.exe",1)
    
  3. Reinicialize o dispositivo IoT de referência.

  4. O sistema é reinicializado e o Explorer é iniciado como o shell padrão do sistema.

Habilitar e configurar o acesso atribuído

As etapas de laboratório a seguir fornecem links sobre como instalar um aplicativo UWP adequado para Acesso Atribuído e configurar o sistema para iniciar o aplicativo automaticamente na inicialização. O aplicativo UWP deve ser capaz de ser executado acima da tela de bloqueio para funcionar corretamente com o acesso atribuído.

Observação

Consulte detalhes sobre os requisitos do aplicativo UWP para Acesso Atribuído em Criar um aplicativo de quiosque para Acesso Atribuído.

Fazer sideload de um aplicativo UWP e configurar o Acesso Atribuído para executá-lo

Neste laboratório, você adiciona um aplicativo UWP à sua imagem por sideload no sistema. Para cenários de produção, siga as diretrizes sobre como implantar aplicativos UWP assinados.

  1. Compile o aplicativo UWP e crie o pacote APPX seguindo as etapas em Empacotamento de aplicativos UWP.

  2. Faça o sideload do aplicativo UWP seguindo as etapas em Fazer sideload do pacote do aplicativo

  3. Siga as etapas em Configurar um quiosque usando o Windows PowerShell para concluir o processo.

Observação

Para cenários em que vários aplicativos são necessários, siga as etapas em Configurar um quiosque de vários aplicativos