SMS_Admin classe WMI du serveur
La SMS_Admin
classe WMI est une classe de serveur de fournisseur SMS dans Configuration Manager qui représente l’utilisateur d’administration basée sur les rôles (RBA).
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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;
};
Méthodes
La SMS_Admin
classe inclut les méthodes suivantes :
- Méthode GetAdminExtendedData dans la classe SMS_Admin : retourne des données étendues que l’utilisateur actuel et ses groupes possèdent pour un type donné.
Propriétés
AccountType
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Type de compte. Les valeurs possibles sont les suivantes :
Valeur | Type de compte |
---|---|
0 | Utilisateur |
1 | Group |
2 | Ordinateur |
128 | UnverifiedUser |
129 | UnverifiedGroup |
130 | UnverifiedMachine |
AdminID
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : [key, read]
ID de l’objet admin. Cette valeur est générée automatiquement lors de la création de l’objet et n’est jamais modifiée par la suite. La valeur par défaut est 0.
AdminSid
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux, not_null, unique]
SID de l’utilisateur, lors de la création de l’administrateur.
Categories
Type de données : String
Tableau
Type d’accès : en lecture seule
Qualificateurs : [paresseux, lecture]
Catégories sécurisées RBA associées à ce compte.
CategoryNames
Type de données : String
Tableau
Type d’accès : en lecture seule
Qualificateurs : [read]
Nom des catégories sécurisées RBA associées à ce compte.
CollectionNames
Type de données : String
Tableau
Type d’accès : en lecture seule
Qualificateurs : [read]
Nom des collections associées à ce compte.
CreatedBy
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [not_null, read, SizeLimit(« 512 »)]
Nom de l’utilisateur qui a créé ce compte.
CreatedDate
Type de donnéesDateTime
Type d’accès : en lecture seule
Qualificateurs : [not_null, read]
Date de création de ce compte.
DisplayName
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [sizelimit (« 512 »)]
Nom complet du compte.
DistinguishedName
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [sizelimit(« 4000 »)]
Nom unique du compte. Si le nom unique n’est pas null et LogonName
AdminSid
est ignoré.
ExtendedData
Type de données : SMS_AdminExtendedData
Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Réservé à une utilisation interne.
IsCovered
Type de donnéesBoolean
Type d’accès : en lecture seule
Qualificateurs : [paresseux, lecture]
true
si l’utilisateur actuel dispose de plus d’autorisations que ce compte.
IsDeleted
Type de donnéesBoolean
Type d’accès : en lecture seule
Qualificateurs : [read]
true
, si le compte a été supprimé d’Active Directory.
IsGroup
Type de donnéesBoolean
Type d’accès : en lecture seule
Qualificateurs : [read]
true
, si le compte est un groupe de sécurité Active Directory.
LastModifiedBy
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [not_null, read, SizeLimit(« 512 »)]
Nom de l’utilisateur qui a modifié ce compte pour la dernière fois.
LastModifiedDate
Type de donnéesDateTime
Type d’accès : en lecture seule
Qualificateurs : [not_null, read]
Date de la dernière modification du compte.
LogonName
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [not_null, sizelimit]
Nom d’ouverture de session du compte. Il peut s’agir d’un nom Windows NT 4 (ADS_NAME_TYPE_NT4) ou d’un nom de domaine simple (ADS_NAME_TYPE_DOMAIN_SIMPLE).
Permissions
Type de données : SMS_APermission
Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Liste des autorisations affectées à ce compte.
RoleNames
Type de données : String
Tableau
Type d’accès : en lecture seule
Qualificateurs : [read]
Liste des noms de rôles associés à l’utilisateur actuel.
Le tableau suivant répertorie les identificateurs et noms de rôle intégrés :
Identificateur de rôle | Nom du rôle |
---|---|
SMS0001R | Administrateur complet |
SMS0002R | Analyste en lecture seule |
SMS0003R | Remote Tools, opérateur |
SMS0004R | Gestionnaire de ressources |
SMS0006R | Gestionnaire des paramètres de conformité |
SMS0007R | Gestionnaire de déploiement d’applications |
SMS0008R | Auteur de l’application |
SMS0009R | Administrateur de l'application |
SMS000AR | Gestionnaire de déploiement du système d’exploitation |
SMS000BR | Gestionnaire d’infrastructure |
SMS000CR | Gestionnaire de mises à jour logicielles |
SMS000ER | Administrateur des opérations |
SMS000FR | Administrateur de sécurité |
SMS000GR | EndPoint Protection Manager |
SMS000HR | Gestionnaire d’accès aux ressources d’entreprise |
Roles
Type de données : String
Tableau
Type d’accès : en lecture seule
Qualificateurs : [paresseux, lecture]
ID des rôles associés à l’utilisateur actuel.
Pour obtenir la liste des identificateurs et des noms de rôle intégrés, consultez la RoleNames
propriété .
SKey
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read]
Réservé à une utilisation interne.
SourceSite
Type de donnéesString
Type d’accès : en lecture seule
Qualificateurs : [read, sizelimit(« 3 »)]
Site où le compte a été créé.
Configuration requise
Conditions requises pour le runtime
Pour plus d’informations, consultez Configuration Manager configuration requise pour le runtime du serveur.
Exigences de développement
Pour plus d’informations, consultez Configuration Manager configuration requise pour le développement du serveur.