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 bitswordpad.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 deWrite.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