Freigeben über


__SystemSecurity Klasse

Die __SystemSecurity Systemklasse enthält Methoden, mit denen Sie auf die Sicherheitseinstellungen für einen Namespace zugreifen und diese ändern können. Die __SystemSecurity Klasse ist eine Singletonklasse in jedem Namespace.

Hinweis

Weitere Informationen finden Sie unter Festlegen von Namespacesicherheitsdeskriptoren.

Die folgende Syntax wird aus dem MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in der MOF-Reihenfolge aufgeführt.

Syntax

class __SystemSecurity
{
};

Elemente

Die __SystemSecurity-Klasse weist folgende Membertypen auf:

Methodik

Die klasse __SystemSecurity weist diese Methoden auf.

Methode BESCHREIBUNG
Get9XUserList Ruft eine Liste der Benutzer ab, die Remotezugriff zugelassen haben.
Anmerkung: Diese Methode funktioniert nicht für unterstützte Versionen von Windows. Verwenden Sie stattdessen GetSD .
GetCallerAccessRights Gibt eine Maske mit jedem Bit zurück, das einem Zugriffsrecht entspricht.
GetSD Ruft die SECURITY_DESCRIPTOR für den Namespace ab, mit dem der Benutzer verbunden ist.
GetSecurityDescriptor Ruft den Sicherheitsdeskriptor ab, der den Zugriff auf den WMI-Namespace steuert, der der Instanz von __SystemSecurity zugeordnet ist. Der Sicherheitsdeskriptor wird als Instanz von__SecurityDescriptor zurückgegeben.
Set9XUserList Legt eine Liste der Benutzer fest, die Remotezugriff zugelassen haben.
Anmerkung: Diese Methode funktioniert nicht für unterstützte Versionen von Windows. Verwenden Sie stattdessen SetSD .
SetSD Legt den Sicherheitsdeskriptor für den Namespace fest, mit dem der Benutzer verbunden ist.
SetSecurityDescriptor Schreibt eine aktualisierte Version der Sicherheitsbeschreibung, die den Zugriff auf den Drucker steuert. Der Sicherheitsdeskriptor wird durch eine Instanz von __SecurityDescriptor dargestellt.

Bemerkungen

Sie können festlegen, dass Clientskripts und -anwendungen eine verschlüsselte Verbindung für die Authentifizierung verwenden, indem Sie den RequireEncryption-Qualifizierer zur MOF-Datei hinzufügen, die den Namespace erstellt. Sie können auch einen vorhandenen Namespace ändern, indem Sie dieses Attribut hinzufügen und die MOF-Datei erneut kompilieren. Weitere Informationen zur Verwendung von RequiresEncryption finden Sie unter Anfordern einer verschlüsselten Verbindung mit einem Namespace.

Anforderungen

Anforderung Wert
Mindest unterstützter Client
Windows Vista
Unterstützter Server (Mindestversion)
Windows Server 2008
Namespace
Alle WMI-Namespaces

Siehe auch

WMI-Systemklassen

WMI-Sicherheitskonstanten

WMI-Sicherheitsdeskriptorobjekte

Schützen von WMI-Namespaces

Einrichten der Vererbung von Namespacesicherheit

Zugriffssteuerungslisten (ACCESS Control Lists, ACLs)

Security_Descriptor