Partager via


Labo 5 : configurer le lanceur d’interpréteur de commandes ou l’accès affecté

Windows IoT Enterprise vous permet de créer des appareils à usage fixe tels que des machines atm, des terminaux de point de vente, des appareils médicaux, des panneaux numériques ou des kiosques. Le mode plein écran vous permet de créer une expérience utilisateur dédiée et verrouillée sur ces appareils à usage fixe. Windows IoT Enterprise offre un ensemble d’expériences verrouillées différentes pour une utilisation publique ou spécialisée : kiosques d’accès unique attribués, kiosques d’accès multi-applications attribués ou lanceur d’interpréteur de commandes.

Les configurations kiosque sont basées sur l’accès affecté ou le lanceur d’interpréteur de commandes.

Prérequis

Terminer le laboratoire 4 : vous devez disposer d’une image de base qui a été sysprepped et prête à être capturée.

Terminer le processus OOBE sur l’appareil IoT

Dans le labo 4, nous avons utilisé Sysprep pour préparer le système pour la capture et le déploiement. Les étapes suivantes supposent que vous utilisez l’image du labo 4. Les étapes fonctionnent sur le système qui n’a pas été Sysprepped, mais l’expérience OOBE est terminée.

Terminer le processus OOBE sur le système de référence

  1. Activez l’appareil IoT de référence et démarrez vers la partition du système d’exploitation. Le système d’exploitation était dans un état Sysprep et OOBE devrait commencer.

  2. Terminez l’expérience OOBE. Choisissez les paramètres qui correspondent aux exigences de votre appareil.

Activer et configurer le lanceur d’interpréteur de commandes

Activer le lanceur d’interpréteur de commandes

Une fois l’appareil démarré sur le bureau, activez le lanceur Shell. À partir d’une invite de commandes d’administration :

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

Configurer le lanceur d’interpréteur de commandes pour exécuter une application OEM

Avec le lanceur d’interpréteur de commandes activé, vous pouvez définir une application en tant que Shell Windows. Dans les étapes suivantes, nous vous montrons comment utiliser powershell.exe comme interpréteur de commandes pour l’utilisateur actuel. Dans votre appareil, vous utilisez une autre application à la place de PowerShell pour configurer le système pour utiliser l’application OEM comme interpréteur de commandes, mais les étapes sont identiques. Pour en savoir plus, consultez le lanceur Shell.

Pour définir powershell.exe comme interpréteur de commandes personnalisé :

  1. À partir d’une invite Windows PowerShell d’administration, exécutez :

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("powershell.exe",1)
    
    $ShellLauncherClass.SetEnabled($TRUE)
    
  2. Redémarrez l’appareil IoT de référence.

  3. Le système redémarre et PowerShell démarre comme interpréteur de commandes système par défaut.

Pour rétablir le système dans l’interpréteur de commandes explorer.exe , exécutez les commandes suivantes :

  1. À partir de l’interpréteur de commandes actuel, ouvrez une invite Windows PowerShell d’administration :

    Start-Process powershell -Verb RunAs
    
  2. Exécutez ensuite les commande suivantes :

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("explorer.exe",1)
    
  3. Redémarrez l’appareil IoT de référence.

  4. Le système redémarre et l’Explorateur démarre comme interpréteur de commandes système par défaut.

Activer et configurer l’accès affecté

Les étapes de laboratoire suivantes fournissent des liens sur l’installation d’une application UWP adaptée à l’accès affecté et la configuration du système pour lancer l’application automatiquement au démarrage. L’application UWP doit pouvoir s’exécuter au-dessus de l’écran de verrouillage pour fonctionner correctement avec l’accès affecté.

Remarque

Pour plus d’informations sur les exigences d’application UWP pour l’accès affecté, consultez la page Créer une application kiosque pour l’accès affecté.

Charger une application UWP et configurer l’accès affecté pour l’exécuter

Dans ce labo, vous ajoutez une application UWP à votre image en la chargeant côte à côte sur le système. Pour les scénarios de production, suivez les instructions sur le déploiement d’applications UWP signées.

  1. Compilez l’application UWP et générez le package APPX en suivant les étapes décrites dans l’empaquetage des applications UWP.

  2. Charger une version test de l’application UWP en suivant les étapes décrites dans Sideload de votre package d’application

  3. Suivez les étapes de configuration d’un kiosque à l’aide de Windows PowerShell pour terminer le processus.

Remarque

Pour les scénarios où plusieurs applications sont nécessaires, suivez les étapes de configuration d’un kiosque multi-application