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
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.
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:
Em um prompt administrativo do Windows PowerShell, execute:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("powershell.exe",1) $ShellLauncherClass.SetEnabled($TRUE)
Reinicialize o dispositivo IoT de referência.
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:
No shell atual, abra um Prompt Administrativo do Windows PowerShell:
Start-Process powershell -Verb RunAs
Em seguida, execute os comandos a seguir:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("explorer.exe",1)
Reinicialize o dispositivo IoT de referência.
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.
Compile o aplicativo UWP e crie o pacote APPX seguindo as etapas em Empacotamento de aplicativos UWP.
Faça o sideload do aplicativo UWP seguindo as etapas em Fazer sideload do pacote do aplicativo
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