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