Partager via


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 :

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 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é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.