WESL_UserSetting.SetDefaultShell

Esse método define a configuração padrão do Iniciador de Shell.

Requisitos de edição do Windows

A lista a seguir contém as edições do Windows que oferecem suporte ao Iniciador de Shell:

✅ Enterprise / Enterprise LTSC
Educação ✅
Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅

Sintaxe

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

Parâmetros

Shell
[in, obrigatório] O aplicativo ou executável que o Iniciador de Shell inicia como o shell.

DefaultAction
[in, obrigatório] A ação padrão que o Iniciador de Shell executa quando o aplicativo Shell é encerrado.

As ações possíveis estão definidas na tabela a seguir:

Valor Descrição
0 Reinicie o shell.
1 Reinicie o dispositivo.
2 Desligue o dispositivo.
3 Não fazer nada.

Valor de retorno

Retorna um valor HRESULT que indica o status do WMI ou um erro de WMI.

Comentários

O Iniciador de Shell usa a configuração padrão quando o SID (identificador de segurança) do usuário que está conectado no momento não corresponde a nenhuma configuração personalizada definida do Iniciador de Shell.