Partilhar via


Laboratório 5: Configurar o Iniciador de Shell ou o Acesso Atribuído

O Windows IoT Enterprise permite criar dispositivos de finalidade fixa, como caixas eletrônicos, terminais de ponto de venda, dispositivos médicos, sinais digitais ou quiosques. O modo de 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 restritas para uso público ou especializado: quiosques de aplicativo único de acesso atribuído, quiosques de vários aplicativos de acesso atribuídoou iniciador de shell.

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

Pré-requisitos

Complete Lab 4: Deve ter uma imagem básica que já foi preparada com Sysprep e está pronta para ser capturada.

Conclua o processo de Primeira Experiência de Uso (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 instruções funcionam num sistema que não foi Sysprepped, mas a experiência OOBE foi concluída.

Complete o processo OOBE no sistema de referência

  1. Ligue o dispositivo IoT de referência e inicialize na partição do sistema operacional. O SO estava em estado Sysprep e o OOBE deverá começar.

  2. Complete 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

Assim 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 ativado, você pode definir um aplicativo como o Shell do Windows. Nas etapas a seguir, mostramos como usar powershell.exe como o shell para o utilizador atual. Em seu dispositivo, você usa um aplicativo diferente no lugar de PowerShell para configurar o sistema para usar o aplicativo OEM como shell, mas as etapas são as mesmas. Consulte Iniciador 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 PowerShell é iniciado como o shell do sistema padrão.

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 seguintes comandos:

    $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 Explorer é iniciado como o shell do sistema padrão.

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

Veja detalhes sobre os requisitos da aplicação UWP para Acesso Atribuído em Criar uma aplicação de quiosque para Acesso Atribuído.

Instalar manualmente uma aplicação UWP e configurar o Acesso Atribuído para o executar

Neste laboratório, você adiciona um aplicativo UWP à sua imagem fazendo sideload no sistema. Para cenários de produção, siga as orientações sobre a implantação de aplicativos UWP assinados.

  1. Compile a aplicação UWP e crie o pacote APPX seguindo as etapas em Empacotamento de aplicações UWP.

  2. Instale manualmente a aplicação UWP seguindo as etapas em Instalar manualmente o pacote da aplicação

  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