WEKF_Settings

支持的版本
✅IoT 企业 LTSC
✅ IoT 企业
✅版 LTSC
✅ 企业教育版

启用或禁用键盘筛选器的设置。

语法

class WEKF_Settings {
  [Key] string Name;
  [Read, Write] string Value;
};

成员

下表列出了属于此类的任何方法和属性。

属性

属性 数据类型 限定 符 描述
名字 字符串 [key] 指示此对象表示的键盘筛选器设置的名称。 有关有效设置名称的列表,请参阅“备注”部分。
字符串 [读取、写入] 表示 “名称” 设置的值。 该值不区分大小写。
有关每个设置的有效值的列表,请参阅“备注”部分。

备注

必须登录到管理员帐户才能对此类进行任何更改。

每个 WEKF_Settings 对象表示单个键盘筛选器设置。 可以枚举所有 WEKF_Settings 对象,以查看所有键盘筛选器设置的值。

下表列出了可用于键盘筛选器的所有设置。

设置名称 描述
DisableKeyboardFilterForAdministrators 此设置指定为管理员帐户启用或禁用键盘筛选器。 设置为 true 可禁用管理员帐户的键盘筛选器;否则,将 设置为 false。 默认情况下,设置为 true
ForceOffAccessibility 此设置指定键盘筛选器是否阻止用户启用“轻松访问”功能。 设置为 true 可强制禁用“轻松访问”功能。 设置为 false 以允许启用“轻松访问”功能。 默认情况下,设置为 false
将此设置更改为 false 不会自动启用“轻松访问”功能;必须手动启用它们。
BreakoutKeyScanCode 此设置指定密钥的扫描代码,使用户能够突破使用键盘筛选器锁定的帐户。 用户可以连续按此键五次切换到“欢迎”屏幕。
默认情况下,BreakoutKeyScanCode 设置为左侧 Windows 徽标键的扫描代码。

每个有效设置都存在 WEKF_Settings 类的一个实例。

DisableKeyboardFilterForAdministrator 设置的更改在管理员帐户登录时应用,并应用于在用户会话期间运行的所有应用程序。 如果没有管理员帐户的用户以管理员身份运行应用程序,则无论 DisableKeyboardFilterForAdministrator 设置如何,键盘筛选器仍会启用。

BreakoutKeyScanCode 设置的更改在重启设备之前不会生效。

如果将 BreakoutKeyScanCode 设置为左侧 Windows 徽标键或右侧 Windows 徽标键的扫描代码,则这两个 Windows 徽标键将用作分行键。

BreakoutKeyScanCode 设置仅适用于键盘筛选器处于活动状态的帐户。 如果扫描代码设置为未映射到任何键的值(例如 0 (零) ),则必须使用其他方法来访问欢迎屏幕(如果需要为设备提供服务,例如远程连接),或者在未启用自动登录的情况下重启设备。

重要提示

在某些设备上,如果突破键按下得太快,则按键可能无法注册。 建议在每次按突破键之间包含一个轻微的暂停。

警告

设置 BreakoutKeyScanCode 时,请确保使用密钥的扫描代码,而不是虚拟密钥值。

示例

以下Windows PowerShell脚本演示如何使用此类修改键盘筛选器的分流模式键。 本示例将 BreakoutKeyScanCode 设置设置为标准键盘上 Home 键的扫描代码。

#---Define variables---

$COMPUTER = "localhost"
$NAMESPACE = "root\standardcimv2\embedded"

# Define the decimal scan code of the Home key

$HomeKeyScanCode = 71

# Get the BreakoutKeyScanCode setting from WEKF_Settings

$BreakoutMode = get-wmiobject -class wekf_settings -namespace $NAMESPACE | where {$_.name -eq "BreakoutKeyScanCode"}

# Set the breakout key to the Home key.

$BreakoutMode.value = $HomeKeyScanCode

# Push the change into the WMI configuration. You must restart your device before this change takes effect.

$BreakoutMode.put()

键盘筛选器 WMI 提供程序参考

键盘筛选器