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

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

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

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Date de création du rôle.

IsBuiltIn
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [read]

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

IsSecAdminRole
Type de donnéesBoolean

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

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

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

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

NumberOfAdmins
Type de donnéesUInt32

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

Type d’accès : Lecture/écriture

Qualificateurs : [sizelimit(« 512 »)]

Description du rôle.

RoleID
Type de donnéesString

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

Type d’accès : Lecture/écriture

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

Nom du rôle.

SourceSite
Type de donnéesString

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.