Freigeben über


WMI-Klasse des SMS_Role-Servers

Die SMS_Role WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die eine RBA-Rolle darstellt.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

Class SMS_Role : SMS_BaseClass  
{  
    String CopiedFromID;  
    String CreatedBy;  
    DateTime CreatedDate;  
    Boolean IsBuiltIn;  
    Boolean IsSecAdminRole;  
    String LastModifiedBy;  
    DateTime LastModifiedDate;  
    UInt32 NumberOfAdmins;  
    SMS_ARoleOperation Operations[];  
    String RoleDescription;  
    String RoleID;  
    String RoleName;  
    String SourceSite;  
};  

Methoden

In der folgenden Tabelle sind die Methoden in der SMS_Role -Klasse aufgeführt.

Methode Beschreibung
ExportRole-Methode in Class SMS_Role Exportiert Rollen in eine XML-Zeichenfolge.
ImportRole-Methode in class SMS_Role Importiert eine durch eine XML-Zeichenfolge definierte Rolle in die Datenbank.

Eigenschaften

CopiedFromID
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [sizelimit("8")]

Rollen-ID, aus der diese Rolle kopiert wurde.

CreatedBy
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [not_null, lesen, SizeLimit("512")]

Der Name des Benutzers, der diese Rolle erstellt hat.

CreatedDate
Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifizierer: [not_null, lesen]

Das Datum, an dem die Rolle erstellt wurde.

IsBuiltIn
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

true, wenn dies eine integrierte Rolle ist.

IsSecAdminRole
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen, faul]

true, wenn diese Rolle als gesicherte Administratorrolle gilt. Die Rolle ist die Rolle "Sicherheitsadministrator", wenn die Rolle die Administratorberechtigung erstellen oder ändern kann.

LastModifiedBy
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [not_null, lesen, SizeLimit("512")]

Der Name des Benutzers, der die Rolle zuletzt geändert hat.

LastModifiedDate
Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifizierer: [not_null, lesen]

Der Zeitpunkt, zu dem die Rolle zuletzt geändert wurde.

NumberOfAdmins
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Die Anzahl der Administratorkonten, die dieser Rolle zugeordnet sind.

Operations
Datentyp: SMS_ARoleOperation Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Die Vorgänge, die dieser Rolle gewährt werden.

RoleDescription
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [sizelimit("512")]

Die Beschreibung der Rolle.

RoleID
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [key, read]

Die ID der Rolle. Automatisch generiert, wenn die Rolle erstellt wurde. Diese ID ändert sich während der Lebensdauer der Rolle nicht und ist standortübergreifend eindeutig.

RoleName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [not_null, sizelimit("256")]

Name der Rolle.

SourceSite
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [not_null, lesen, SizeLimit("3")]

Der Standortcode des Standorts, an dem die Rolle erstellt wurde.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.