Qu’est-ce que Shell Launcher ?

Le lanceur d’interpréteur de commandes est une fonctionnalité Windows que vous pouvez utiliser pour remplacer l’interpréteur de commandes par défaut de l’Explorateur Windows (Explorer.exe) par une application de bureau Windows ou une application de plateforme Windows universelle (UWP).

Voici quelques exemples pratiques :

  • Navigation publique
  • Signalisation numérique interactive
  • Guichets automatiques

Le lanceur d’interpréteur de commandes contrôle l’application que l’utilisateur voit comme l’interpréteur de commandes après la connexion. Cela n’empêche pas l’utilisateur d’accéder à d’autres applications de bureau et composants système. À partir d’un interpréteur de commandes personnalisé, vous pouvez lancer des vues secondaires affichées sur plusieurs moniteurs ou lancer d’autres applications en plein écran à la demande de l’utilisateur.

Avec shell Launcher, vous pouvez utiliser des fonctionnalités et des méthodes pour contrôler l’accès à d’autres applications ou composants système. Ces méthodes incluent, mais ne sont pas limitées à :

  • Fournisseur de services de configuration (CSP) : vous pouvez utiliser une solution de gestion des appareils mobiles (GPM) comme Microsoft Intune
  • Stratégie de groupe (GPO)
  • AppLocker

Le lanceur d’interpréteur de commandes fait partie de la fonctionnalité Accès affecté , qui vous permet de configurer des kiosques ou des expériences utilisateur restreintes. Pour en savoir plus sur les différences entre le lanceur d’interpréteur de commandes et les autres options offertes par l’accès affecté, consultez Kiosques Windows et expériences utilisateur restreintes.

Configuration requise pour l’édition De Windows

Le tableau suivant répertorie les éditions de Windows qui prennent en charge le lanceur d’interpréteur de commandes :

Édition Prise en charge du lanceur d’interpréteur de commande
Éducation
Enterprise
LTSC Entreprise
IoT Enterprise
IoT Enterprise LTSC
Professionnel Éducation
Pro

Limitations

Voici quelques limitations à prendre en compte lors de l’utilisation du lanceur d’interpréteur de commandes :

  • Windows ne prend pas en charge la définition d’un interpréteur de commandes personnalisé avant l’expérience OOBE (out-of-box experience). Si c’est le cas, vous ne pouvez pas déployer l’image résultante
  • Le Lanceur Shell ne prend pas en charge une shell personnalisée avec une application qui se lance avec un processus différent et se ferme. Par exemple, vous ne pouvez pas spécifier write.exe dans le lanceur d’interpréteur de commandes. Le Lanceur Shell lance une shell personnalisée et supervise le processus d'identification lorsque la shell personnalisée se ferme. Write.exe crée un processus 32 bits wordpad.exe et se ferme. Étant donné que le lanceur d’interpréteur de commandes ne connaît pas le processus nouvellement créé wordpad.exe , le lanceur d’interpréteur de commandes effectue une action basée sur le code de sortie de Write.exe, comme redémarrer l’interpréteur de commandes personnalisé

Configurer un appareil avec le lanceur d’interpréteur de commandes

La configuration du lanceur d’interpréteur de commandes est effectuée à l’aide d’un fichier XML. Le fichier XML est appliqué à l’appareil via le csp Accès affecté, à l’aide de l’une des options suivantes :

  • Une solution de gestion des appareils mobiles (GPM), comme Microsoft Intune
  • Packages de configuration
  • Fournisseur WMI du pont MDM

Pour savoir comment configurer le fichier XML du lanceur d’interpréteur de commandes, consultez Créer un fichier de configuration de lanceur d’interpréteur de commandes.

Les instructions suivantes fournissent des détails sur la configuration de vos appareils. Sélectionnez l’option qui convient le mieux à vos besoins.

Vous pouvez configurer des appareils à l’aide d’une stratégie personnalisée avec le fournisseur csp AssignedAccess.

  • Réglage:./Vendor/MSFT/AssignedAccess/ShellLauncher
  • Valeur : contenu du fichier de configuration XML

Affectez la stratégie à un groupe qui contient en tant que membres les appareils que vous souhaitez configurer.

Astuce

Pour obtenir des exemples pratiques, consultez démarrage rapide : configurer une expérience kiosque avec Shell Launcher.

Expérience de l'utilisateur

Une fois les paramètres appliqués, les utilisateurs configurés pour utiliser le lanceur d’interpréteur de commandes exécutent l’interpréteur de commandes personnalisé après la connexion.

Selon votre configuration, vous pouvez avoir un utilisateur pour se connecter automatiquement à l’appareil.

Étapes suivantes

Découvrez comment configurer le fichier XML du lanceur d’interpréteur de commandes :

Créer un fichier de configuration du lanceur d’interpréteur de commandes