Freigeben über


WMI-Serverklasse SMS_Admin

Die SMS_Admin WMI-Klasse ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die den RBA-Benutzer (Role-Based Administration) darstellt.

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

Syntax

Class SMS_Admin : SMS_BaseClass  
{  
    UInt32 AccountType;  
    UInt32 AdminID;  
    String AdminSid;  
    String Categories[];  
    String CategoryNames[];  
    String CollectionNames[];  
    String CreatedBy;  
    DateTime CreatedDate;  
    String DisplayName;  
    String DistinguishedName;  
    SMS_AdminExtendedData ExtendedData[];  
    Boolean IsCovered;  
    Boolean IsDeleted;  
    Boolean IsGroup;  
    String LastModifiedBy;  
    DateTime LastModifiedDate;  
    String LogonName;  
    SMS_APermission Permissions[];  
    String RoleNames[];  
    String Roles[];  
    String SKey;  
    String SourceSite;  
};  

Methoden

Die SMS_Admin -Klasse enthält die folgenden Methoden:

Eigenschaften

AccountType
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Der Kontotyp. Die folgenden Werte sind möglich:

Wert Kontotyp
0 Benutzer
1 Gruppe
2 Maschine
128 UnverifiedUser
129 NichtifiedGroup
130 NichtifiedMachine

AdminID
Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [key, read]

Die ID des Administratorobjekts. Dieser Wert wird automatisch generiert, wenn das Objekt erstellt wird und danach nie geändert wird. Der Standardwert ist 0.

AdminSid
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy, not_null, unique]

Die SID des Benutzers, wenn der Administrator erstellt wird.

Categories
Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lazy, read]

Die mit RBA gesicherten Kategorien, die diesem Konto zugeordnet sind.

CategoryNames
Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Der Name der mit RBA gesicherten Kategorien, die diesem Konto zugeordnet sind.

CollectionNames
Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Der Name der Sammlungen, die diesem Konto zugeordnet sind.

CreatedBy
Datentyp: String

Zugriffstyp: Schreibgeschützt

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

Der Name des Benutzers, der dieses Konto erstellt hat.

CreatedDate
Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifizierer: [not_null, lesen]

Das Datum, an dem dieses Konto erstellt wurde.

DisplayName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [sizelimit ("512")]

Der Anzeigename des Kontos.

DistinguishedName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [sizelimit("4000")]

Der Distinguished Name des Kontos. Wenn der Distinguished Name nicht NULL ist, LogonName und AdminSid wird ignoriert.

ExtendedData
Datentyp: SMS_AdminExtendedData Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Für die interne Verwendung reserviert.

IsCovered
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lazy, read]

true , wenn der aktuelle Benutzer über mehr Berechtigungen als dieses Konto verfügt.

IsDeleted
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

true, wenn das Konto aus Active Directory gelöscht wurde.

IsGroup
Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

true, wenn das Konto eine Active Directory-Sicherheitsgruppe ist.

LastModifiedBy
Datentyp: String

Zugriffstyp: Schreibgeschützt

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

Der Name des Benutzers, der dieses Konto zuletzt geändert hat.

LastModifiedDate
Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifizierer: [not_null, lesen]

Das Datum, an dem das Konto zuletzt geändert wurde.

LogonName
Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [not_null, sizelimit]

Der Anmeldename des Kontos. Dies kann ein Windows NT 4-Name (ADS_NAME_TYPE_NT4) oder ein einfacher Domänenname (ADS_NAME_TYPE_DOMAIN_SIMPLE) sein.

Permissions
Datentyp: SMS_APermission Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Die Liste der Berechtigungen, die diesem Konto zugewiesen sind.

RoleNames
Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Die Liste der Rollennamen, die dem aktuellen Benutzer zugeordnet sind.

In der folgenden Tabelle sind die integrierten Rollenbezeichner und -namen aufgeführt:

Rollenbezeichner Rollenname
SMS0001R Vollständiger Administrator
SMS0002R Schreibgeschützter Analyst
SMS0003R Remotetools-Operator
SMS0004R Vermögensverwalter
SMS0006R Compliance-Einstellungs-Manager
SMS0007R Anwendungsbereitstellungs-Manager
SMS0008R Anwendungsautor
SMS0009R Anwendungsadministrator
SMS000AR Betriebssystembereitstellungs-Manager
SMS000BR Infrastruktur-Manager
SMS000CR Softwareupdate-Manager
SMS000ER Betriebsadministrator
SMS000FR Sicherheitsadministrator
SMS000GR EndPoint Protection-Manager
SMS000HR Ressourcenzugriffs-Manager des Unternehmens

Roles
Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lazy, read]

Die ID der Rollen, die dem aktuellen Benutzer zugeordnet sind.

Eine Liste der integrierten Rollenbezeichner und -namen finden Sie in der RoleNames -Eigenschaft.

SKey
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [lesen]

Für die interne Verwendung reserviert.

SourceSite
Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: [read, sizelimit("3")]

Die Website, auf der das Konto erstellt wurde.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverruntimeanforderungen.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.