WEKF_Settings

Aktiviert oder deaktiviert die Einstellungen für den Tastaturfilter.

Syntax

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

Member

In den folgenden Tabellen sind alle Methoden und Eigenschaften aufgeführt, die zu dieser Klasse gehören.

Eigenschaften

Eigenschaft Datentyp Qualifizierer BESCHREIBUNG
Name Zeichenfolge [Taste] Gibt den Namen der Tastaturfiltereinstellung an, die dieses Objekt darstellt. Eine Liste der gültigen Einstellungsnamen finden Sie im Abschnitt Bemerkungen.
Wert Zeichenfolge [lesen, schreiben] Stellt den Wert der Einstellung Name dar. Der Wert unterscheidet nicht zwischen Groß- und Kleinschreibung.
Eine Liste der gültigen Werte für jede Einstellung finden Sie im Abschnitt Hinweise.

Bemerkungen

Sie müssen als Administrator angemeldet sein, um Änderungen an dieser Klasse vornehmen zu können.

Jedes WEKF_Settings-Objekt steht für eine einzelne Tastaturfilter-Einstellung. Sie können alle WEKF_Settings-Objekte aufzählen, um den Wert aller Tastaturfiltereinstellungen zu sehen.

Die folgende Tabelle enthält alle verfügbaren Einstellungen für den Tastaturfilter.

Einstellungsname Beschreibung
DisableKeyboardFilterForAdministrators Diese Einstellung legt fest, ob der Tastaturfilter für Administratorkonten aktiviert oder deaktiviert ist. Stellen Sie auf true, um den Tastaturfilter für Administratorkonten zu deaktivieren; andernfalls setzen Sie ihn auf false. Standardmäßig auf true eingestellt.
ForceOffAccessibility Diese Einstellung legt fest, ob der Tastaturfilter Benutzer daran hindert, Funktionen zur Erleichterung des Zugriffs zu aktivieren. Stellen Sie diese Option auf true, um die Deaktivierung der Funktionen zur Erleichterung des Zugangs zu erzwingen. Stellen Sie diese Option auf false, wenn Sie die Funktionen zur Erleichterung des Zugangs aktivieren möchten. Legen Sie standardmäßig auf false fest.
Wenn Sie diese Einstellung auf false ändern, werden Funktionen für die Benutzerfreundlichkeit nicht automatisch aktiviert. Sie müssen sie manuell aktivieren.
BreakoutKeyScanCode Mit dieser Einstellung legen Sie den Scancode des Schlüssels fest, mit dem ein Benutzer aus einem Konto ausbrechen kann, das mit dem Tastaturfilter gesperrt ist. Ein Benutzer kann diese Taste fünfMal nacheinander drücken, um zum Willkommensbildschirm zu wechseln.
Standardmäßig ist breakoutKeyScanCode auf den Scancode für die linke Windows-Logo-Taste festgelegt.

Für jede gültige Einstellung existiert eine Instanz der Klasse WEKF_Settings.

Änderungen an der Einstellung DisableKeyboardFilterForAdministrator werden übernommen, wenn sich ein Administratorkonto anmeldet, und gelten für alle Anwendungen, die während der Benutzersitzung ausgeführt werden. Sollte ein Benutzer ohne Administratorkonto eine Anwendung als Administrator ausführen, ist der Tastaturfilter weiterhin aktiviert, ungeachtet der Einstellung DisableKeyboardFilterForAdministrator.

Änderungen an der Einstellung BreakoutKeyScanCode werden erst wirksam, wenn Sie das Gerät neu starten.

Ist der BreakoutKeyScanCode auf den Scancode entweder für die linke oder die rechte Windows-Logo-Taste eingestellt, funktionieren beide Windows-Logo-Tasten als Breakout-Taste.

Die Einstellung BreakoutKeyScanCode gilt nur für Konten, bei denen der Tastaturfilter aktiviert ist. Wenn der Scancode auf einen Wert gesetzt ist, der keiner Taste zugeordnet werden kann, wie z. B. 0 (Null), dann müssen Sie eine andere Methode verwenden, um auf den Willkommensbildschirm zuzugreifen, wenn Sie das Gerät warten müssen, z. B. eine Fernverbindung oder einen Neustart des Geräts, wenn die automatische Anmeldung nicht aktiviert ist.

Wichtig

Wenn die Breakout-Taste auf einigen Geräten zu schnell gedrückt wird, wird die Taste möglicherweise nicht registriert. Wir empfehlen Ihnen, zwischen jedem Drücken der Breakout-Taste eine kleine Pause einzulegen.

Warnung

Stellen Sie beim Einstellen des BreakoutKeyScanCode sicher, dass Sie den Scancode des Schlüssels und nicht den Wert des virtuellen Schlüssels verwenden.

Beispiel

Das folgende Windows PowerShell-Skript veranschaulicht, wie Sie mit dieser Klasse die Taste für den Breakout-Modus für Keyboard Filter ändern können. In diesem Beispiel wird die Einstellung BreakoutKeyScanCode auf den Scancode für die Home-Taste auf einer Standardtastatur gesetzt.

#---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()

Anforderungen

Windows-Edition Unterstützt
Windows Home Nein
Windows Pro Nein
Windows Enterprise Ja
Windows Education Ja
Windows IoT Enterprise Ja

WMI-Anbieterreferenz für Tastaturfilter

Tastaturfilter