WESL_UserSetting.SetDefaultShell
Cette méthode définit la configuration du lanceur d’interpréteur de commandes par défaut.
Configuration requise pour l’édition De Windows
La liste suivante contient les éditions de Windows qui prennent en charge le lanceur d’interpréteur de commandes :
✅ Enterprise / Enterprise LTSC
✅ Éducation
✅ IoT Enterprise / IoT Enterprise LTSC
Syntaxe
[Static] uint32 SetDefaultShell (
[In, Required] string Shell,
[In, Required] sint32 DefaultAction
);
Paramètres
Shell
[in, obligatoire] Application ou exécutable que le lanceur d’interpréteur de commandes démarre en tant qu’interpréteur de commandes.
DefaultAction
[in, obligatoire] Action par défaut effectuée par le lanceur d’interpréteur de commandes lorsque l’application Shell se ferme.
Les actions possibles sont définies dans le tableau suivant :
Valeur | Description |
---|---|
0 | Redémarrez l’interpréteur de commandes. |
1 | Redémarrez l’appareil. |
2 | Arrêtez l’appareil. |
3 | Ne rien faire. |
Valeur renvoyée
Retourne une valeur HRESULT qui indique une status WMI ou une erreur WMI.
Remarques
Le lanceur d’interpréteur de commandes utilise la configuration par défaut lorsque l’identificateur de sécurité (SID) de l’utilisateur actuellement connecté ne correspond à aucune configuration de lanceur d’interpréteur de commandes personnalisée définie.