Compartir a través de


Laboratorio 5: Configurar el Launcher de Shell o el acceso asignado

Windows IoT Enterprise permite crear dispositivos de propósito fijo, como máquinas ATM, terminales de punto de venta, dispositivos médicos, señales digitales o pantallas completas. La pantalla completa te ayuda a crear una experiencia de usuario dedicada y bloqueada en estos dispositivos de propósito fijo. Windows IoT Enterprise ofrece un conjunto de diferentes experiencias bloqueadas para uso público o especializado: pantallas completas de una sola aplicación de acceso asignado, pantallas completas de varias aplicaciones de acceso asignado o Launcher de Shell.

Las configuraciones de pantalla completa se basan en el acceso asignado o en el Launcher de Shell.

Requisitos previos

Laboratorio 4 completado: debes tener una imagen básica que se haya preparado con Sysprep y esté lista para capturarse.

Completar el proceso de OOBE en el dispositivo IoT

En el Laboratorio 4, usamos Sysprep para preparar el sistema para la captura y la implementación. En los pasos siguientes se supone que usas la imagen del Laboratorio 4. Los pasos funcionan en el sistema que no se ha preparado con Sysprep, pero se ha completado la experiencia de OOBE.

Completar el proceso de OOBE en el sistema de referencia

  1. Activa el dispositivo IoT de referencia y arranca en la partición del sistema operativo. El sistema operativo estaba en estado Sysprep y debería comenzar OOBE.

  2. Completa la experiencia de OOBE. Elige la configuración que coincida con los requisitos del dispositivo.

Habilitación y configuración del Launcher de Shell

Habilitación del Launcher de Shell

Una vez que el dispositivo se arranca en el escritorio, habilita el Launcher de Shell. Desde un símbolo del sistema administrativo:

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

Configuración del Launcher de Shell para ejecutar una aplicación OEM

Con el Launcher de Shell habilitado, puedes establecer una aplicación como Shell de Windows. En los pasos siguientes, se muestra cómo usar powershell.exe como Shell para el usuario actual. En el dispositivo, se usa una aplicación diferente en lugar de PowerShell para configurar el sistema para que use la aplicación OEM como Shell, pero los pasos son los mismos. Consulta Launcher de Shell para obtener más información.

Para establecer powershell.exe como Shell personalizado:

  1. Desde un símbolo del sistema administrativo de Windows PowerShell, ejecuta:

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("powershell.exe",1)
    
    $ShellLauncherClass.SetEnabled($TRUE)
    
  2. Reinicia el dispositivo IoT de referencia.

  3. El sistema se reinicia y PowerShell se inicia como Shell del sistema predeterminado.

Para revertir el sistema al Shell de explorer.exe, ejecuta los siguientes comandos:

  1. En el Shell actual, abre un símbolo del sistema administrativo de Windows PowerShell:

    Start-Process powershell -Verb RunAs
    
  2. Luego, ejecuta los siguientes comandos:

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("explorer.exe",1)
    
  3. Reinicia el dispositivo IoT de referencia.

  4. El sistema se reinicia y Explorer se inicia como Shell del sistema predeterminado.

Habilitación y configuración del acceso asignado

Los siguientes pasos de laboratorio proporcionan vínculos sobre cómo instalar una aplicación para UWP adecuada para el acceso asignado y configurar el sistema para iniciar la aplicación automáticamente en el arranque. La aplicación para UWP debe poder ejecutarse encima de la pantalla de bloqueo para poder trabajar correctamente con el acceso asignado.

Nota:

Consulta los detalles sobre los requisitos de la aplicación para UWP para acceso asignado en Crear una aplicación de pantalla completa para acceso asignado.

Instalar de prueba de una aplicación para UWP y configurar el acceso asignado para ejecutarla

En este laboratorio, agregarás una aplicación para UWP a tu imagen mediante la instalación de prueba en el sistema. Para escenarios de producción, sigue las instrucciones sobre la implementación de aplicaciones para UWP firmadas.

  1. Compila la aplicación para UWP y compila el paquete APPX siguiendo los pasos descritos en Empaquetado de aplicaciones para UWP.

  2. Instalar de prueba la aplicación para UWP siguiendo los pasos descritos en Instalar de prueba el paquete de la aplicación

  3. Sigue los pasos descritos en Configuración de una pantalla completa con Windows PowerShell para completar el proceso.

Nota:

Para escenarios en los que se necesitan varias aplicaciones, sigue los pasos descritos en Configuración de una pantalla completa de varias aplicaciones