Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- GetAdminExtendedData-Methode in der Klasse SMS_Admin: Gibt erweiterte Daten zurück, über die der aktuelle Benutzer und seine Gruppen für einen bestimmten Typ verfügen.
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.