Partager via


Classe WMI du serveur SMS_Role

La SMS_Role classe WMI (Windows Management Instrumentation) est une classe de serveur fournisseur SMS, dans Configuration Manager, qui représente un rôle 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_Role : SMS_BaseClass
{
    String CopiedFromID;
    String CreatedBy;
    DateTime CreatedDate;
    Boolean IsBuiltIn;
    Boolean IsSecAdminRole;
    String LastModifiedBy;
    DateTime LastModifiedDate;
    UInt32 NumberOfAdmins;
    SMS_ARoleOperation Operations[];
    String RoleDescription;
    String RoleID;
    String RoleName;
    String SourceSite;
};

Méthodes

Le tableau suivant répertorie les méthodes de la SMS_Role classe .

Méthode Description
Méthode ExportRole dans le SMS_Role de classe Exporte les rôles dans une chaîne XML.
Méthode ImportRole dans la SMS_Role de classe Importe un rôle défini par une chaîne XML dans la base de données.

Propriétés

CopiedFromID Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : [sizelimit(« 8 »)]

ID de rôle à partir duquel ce rôle a été copié.

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 rôle.

CreatedDate Type de données: DateTime

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Date de création du rôle.

IsBuiltIn Type de données: Boolean

Type d’accès : en lecture seule

Qualificateurs : [read]

true, s’il s’agit d’un rôle intégré.

IsSecAdminRole Type de données: Boolean

Type d’accès : en lecture seule

Qualificateurs : [read, lazy]

true, si ce rôle est un rôle d’administrateur sécurisé. Le rôle est un rôle d’administrateur de sécurité si le rôle peut créer ou modifier l’autorisation d’administrateur.

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é le rôle pour la dernière fois.

LastModifiedDate Type de données: DateTime

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Heure de la dernière modification du rôle.

NumberOfAdmins Type de données: UInt32

Type d’accès : en lecture seule

Qualificateurs : [read]

Nombre de comptes d’administrateur associés à ce rôle.

Operations Type de données : SMS_ARoleOperation Tableau

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Opérations accordées à ce rôle.

RoleDescription Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : [sizelimit(« 512 »)]

Description du rôle.

RoleID Type de données: String

Type d’accès : en lecture seule

Qualificateurs : [key, read]

ID du rôle. Généré automatiquement lors de la création du rôle. Cet ID ne changera pas pendant la durée de vie du rôle et sera unique entre les sites.

RoleName Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : [not_null, sizelimit(« 256 »)]

Nom du rôle.

SourceSite Type de données: String

Type d’accès : en lecture seule

Qualificateurs : [not_null, read, SizeLimit(« 3 »)]

Code de site du site où le rôle a été créé.

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.

Conditions requises pour le développement

Pour plus d’informations, consultez Configuration Manager Server Development Requirements.