Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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ées : UInt32
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 | Groupe |
| 2 | Ordinateur |
| 128 | UnverifiedUser |
| 129 | UnverifiedGroup |
| 130 | UnverifiedMachine |
AdminID Type de données : UInt32
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ées : String
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ées : String
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ées : DateTime
Type d’accès : en lecture seule
Qualificateurs : [not_null, read]
Date de création de ce compte.
DisplayName Type de données : String
Type d’accès : Lecture/écriture
Qualificateurs : [sizelimit (« 512 »)]
Nom complet du compte.
DistinguishedName Type de données : String
Type d’accès : Lecture/écriture
Qualificateurs : [sizelimit(« 4000 »)]
Nom unique du compte. Si le nom unique n’est pas null et LogonNameAdminSid 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ées : Boolean
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ées : Boolean
Type d’accès : en lecture seule
Qualificateurs : [read]
true, si le compte a été supprimé d’Active Directory.
IsGroup Type de données : Boolean
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ées : String
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ées : DateTime
Type d’accès : en lecture seule
Qualificateurs : [not_null, read]
Date de la dernière modification du compte.
LogonName Type de données : String
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ées : String
Type d’accès : en lecture seule
Qualificateurs : [read]
Réservé à une utilisation interne.
SourceSite Type de données : String
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.