Condividi tramite


WESL_UserSetting.SetDefaultShell

Questo metodo imposta la configurazione predefinita dell'utilità di avvio della shell.

Requisiti dell'edizione di Windows

L'elenco seguente contiene le edizioni di Windows che supportano Shell Launcher:

✅ Enterprise/Enterprise LTSC
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC

Sintassi

[Static] uint32 SetDefaultShell (
    [In, Required] string Shell,
    [In, Required] sint32 DefaultAction
);

Parametri

Shell
[in, obbligatorio] Applicazione o eseguibile avviato da Shell Launcher come shell.

DefaultAction
[in, obbligatorio] Azione predefinita eseguita da Shell Launcher quando l'applicazione Shell viene chiusa.

Le azioni possibili sono definite nella tabella seguente:

Value Descrizione
0 Riavviare la shell.
1 Riavvia il dispositivo.
2 Arrestare il dispositivo.
3 Non fare nulla.

Valore restituito

Restituisce un valore HRESULT che indica lo stato WMI o un errore WMI.

Osservazioni

Shell Launcher usa la configurazione predefinita quando l'identificatore di sicurezza (SID) dell'utente attualmente connesso non corrisponde ad alcuna configurazione di avvio della shell definita personalizzata.