WESL_UserSetting.SetDefaultShell

此方法设置默认的 Shell 启动器配置。

Windows 版本要求

以下列表包含支持 Shell 启动器的 Windows 版本:

✅ 企业/企业 LTSC
✅ 教育版
✅ IoT 企业版/IoT 企业版 LTSC

语法

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

参数

Shell
[in, 必需]Shell 启动程序作为 shell 启动的应用程序或可执行文件。

DefaultAction
[in, 必需]Shell 应用程序退出时 Shell 启动器采取的默认作。

下表中定义了可能的作:

描述
0 重启 shell。
1 重启设备。
2 关闭设备。
3 不执行任何操作。

返回值

返回一个 HRESULT 值,该值指示 WMI 状态WMI 错误

备注

当当前登录的用户的安全标识符 (SID) 与任何自定义定义的 Shell 启动器配置不匹配时,Shell 启动器使用默认配置。