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.