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_R_System classe Windows Management Instrumentation (WMI) est une classe de serveur de fournisseur SMS, dans Configuration Manager, qui est générée dynamiquement au moment de l’exécution du fournisseur SMS et contient des données de découverte pour toutes les ressources système découvertes.
La syntaxe suivante n’est pas définie dans le code MOF (Managed Object Format).
Syntaxe
Class SMS_R_System : SMS_Resource
{
UInt32 Active;
String ADSiteName;
String AgentName[];
String AgentSite[];
DateTime AgentTime[];
UInt32 AlwaysInternet;
UInt32 Client;
UInt32 ClientType;
String ClientVersion;
String CPUType;
DateTime CreationDate;
UInt32 Decommissioned;
String DistinguishedName;
String EASDeviceID;
String HardwareID;
UInt32 InternetEnabled;
String IPAddresses[];
String IPSubnets[];
String IPv6Addresses[];
String IPv6Prefixes[];
Boolean IsAssignedToUser;
Boolean IsMachineChangesPersisted;
Boolean IsVirtualMachine;
String LastLogonUserDomain;
String LastLogonUserName;
DateTime LastLogonTimestamp;
String MACAddresses[];
String MDMDeviceCategory;
String Name;
String NetbiosName;
UInt8 ObjectGUID[];
UInt32 Obsolete;
String OperatingSystemNameandVersion;
String PreviousSMSUUID;
UInt32 PrimaryGroupID;
String ResourceDomainORWorkgroup;
UInt32 ResourceID;
String ResourceNames[];
UInt32 ResourceType;
String SecurityGroupName[];
String SID;
String SMBIOSGUID;
String SMSAssignedSites[];
String SMSInstalledSites[];
String SMSResidentSites[];
String SMSUniqueIdentifier;
DateTime SMSUUIDChangeDate;
String SNMPCommunityName;
String SystemContainerName[];
String SystemGroupName[];
String SystemOUName[];
String SystemRoles[];
UInt32 Unknown;
UInt32 UserAccountControl;
String VirtualMachineHostName;
UInt32 WipeStatus;
};
Méthodes
La SMS_R_System classe ne définit aucune méthode.
Propriétés
Active Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Indicateur qui indique l’état du client sur le réseau. Bien qu’il soit généralement défini sur 1, cet indicateur est défini sur 0 par les outils d’intégrité du client lorsqu’il est déterminé que le client n’est pas sain ou ne participe pas activement au réseau.
ADSiteName Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Nom du site Active Directory qui est affecté au client.
AgentName Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des noms des agents de découverte qui ont trouvé la ressource.
AgentSite Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des sites à partir desquels les agents de découverte s’exécutent.
AgentTime Type de données : DateTime tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des dates et heures de découverte.
AlwaysInternet Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Valeur qui indique si le client se comporte toujours comme un client Internet.
Client Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Valeur qui indique si un ordinateur a le logiciel client Configuration Manager installé. Les valeurs possibles sont les suivantes :
| Valeur | Description |
|---|---|
| 0 | Un ordinateur sur lequel aucun logiciel client n’est installé. |
| 1 | Un ordinateur sur lequel le logiciel client est installé. |
ClientType Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Type de client installé sur l’ordinateur. Les valeurs possibles sont les suivantes :
| Valeur | Description |
|---|---|
| 0 | Hérité |
| 1 | Client avancé |
| 3 | Client de l’appareil |
ClientVersion Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Version du logiciel client installé.
CPUType Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Type de processeur, par exemple StrongARM. Actuellement, seuls les clients d’appareil signalent cette valeur.
CreationDate Type de données : DateTime
Type d’accès : Lecture seule
Qualificatifs : Aucun
Date de création de l’enregistrement, date de la première découverte de la ressource.
Decommissioned Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Indicateur qui a identifié si la ressource est mise hors service ou non.
DistinguishedName Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Le nom unique du compte.
EASDeviceID Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
ID d’appareil Exchange Active Sync pour la gestion des appareils mobiles.
HardwareID Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
ID qui décrit de manière unique le matériel sur lequel le client est installé. Cet identifiant reste inchangé après une nouvelle création d’images ou après des installations successives du système d’exploitation ou du client. Cette différence diffère de l’ID unique du Configuration Manager, qui peut changer dans ces circonstances.
InternetEnabled Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Indique si l’appareil est activé en tant qu’appareil Internet.
IPAddresses Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des adresses IP associées à la ressource. Plusieurs adresses sont répertoriées si la ressource a plusieurs cartes réseau installées.
IPSubnets Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des masques de sous-réseau associés aux adresses IP des ressources.
IPv6Addresses Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des adresses IPv6 de la ressource.
IPv6Prefixes Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des préfixes IPv6 de la ressource.
IsAssignedToUser Type de données : Boolean
Type d’accès : Lecture seule
Qualificatifs : Aucun
true si la ressource est affectée à un utilisateur.
IsMachineChangesPersisted Type de données : Boolean
Type d’accès : Lecture seule
Qualificatifs : Aucun
true si les modifications apportées à l’ordinateur sont conservées.
IsVirtualMachine Type de données : Boolean
Type d’accès : Lecture seule
Qualificatifs : Aucun
true si la ressource est une machine virtuelle.
LastLogonUserDomain Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Domaine utilisé par le dernier utilisateur connecté au moment de l’exécution de l’agent de découverte.
LastLogonTimestamp Type de données : DateTime
Type d’accès : Lecture seule
Qualificatifs : Aucun
Date de la dernière ouverture de session du système.
LastLogonUserName Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Nom du dernier utilisateur connecté au moment de l’exécution de l’agent de découverte.
MACAddresses Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des médias.
Adresses MAC (Media Access Controller) de la ressource.
MDMDeviceCategory Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Si une catégorie d’appareil est affectée à un appareil, cette propriété contient la clé GUID associée à CategoryID, définie dans SMS_MDMDeviceCategory classe WMI du serveur.
Name Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Nom de la ressource.
NetbiosName Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Nom utilisé par le protocole NetBIOS.
ObjectGUID Type de données : UInt8 Array
Type d’accès : Lecture seule
Qualificatifs : Aucun
GUID de l’objet de la ressource récupérée à partir d’Active Directory.
Obsolete Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Valeur identifiant l’état de l’enregistrement. Bien qu’elle soit généralement définie sur 0, cette valeur est définie sur 1 lorsque le serveur détecte que l’enregistrement a été remplacé par un autre enregistrement pour le même ordinateur. Si plusieurs enregistrements ont la même HardwareID valeur (même ordinateur), les enregistrements les plus anciens sont marqués comme obsolètes.
OperatingSystemNameandVersion Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Chaîne de forme libre qui décrit le système d’exploitation.
PreviousSMSUUID Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
ID du matériel. Si le client détermine que le matériel a changé de manière significative (c’est-à-dire qu’il a probablement été déplacé d’un ordinateur à un autre), il génère un nouveau GUID pour lui-même et signale l’ancien dans cette propriété. Le serveur marque également l’ancien enregistrement comme obsolète.
PrimaryGroupID Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Groupe primaire de la ressource récupérée à partir d’Active Directory.
ResourceDomainORWorkgroup Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Domaine ou groupe de travail auquel appartient la ressource.
ResourceID Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [clé]
Voir SMS_Resource classe WMI du serveur.
ResourceNames Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des noms autres que NetBIOS.
ResourceType Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Type de ressources sur le site. Pour plus d’informations, consultez SMS_ResourceMap classe WMI du serveur.
SecurityGroupName Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
SecurityGroupName
SID Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
SID de la ressource récupérée à partir d’Active Directory.
SMBIOSGUID Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
BIOS GUID d’un ordinateur client.
SMSAssignedSites Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des codes de site pour les sites auxquels la ressource est affectée, en fonction des limites du site. Même si une ressource est affectée à un site, il se peut qu’elle ne fonctionne pas en tant que client si le logiciel client n’est pas encore installé.
SMSInstalledSites Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des codes pour les sites auxquels la ressource transmet des données. Finalement, cette liste doit correspondre à la liste des sites affectés.
SMSUniqueIdentifier Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
ID unique provenant de l’ordinateur client. Cet identifiant est unique sur tous les sites.
SMSUUIDChangeDate Type de données : DateTime
Type d’accès : Lecture seule
Qualificatifs : Aucun
Date à laquelle le client a généré un nouveau GUID.
SNMPCommunityName Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Nom de la communauté SNMP utilisé dans la découverte du réseau pour découvrir la ressource.
SystemContainerName Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Un tableau de noms de conteneurs Active Directory auxquels le système appartient.
SystemGroupName Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Tableau de noms de groupes Active Directory auquel le système appartient.
SystemSystemOUName Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Tableau d’unités d’organisation auxquelles le système appartient.
SystemRoles Type de données : String tableau
Type d’accès : Lecture seule
Qualificatifs : Aucun
Liste des rôles de système de site que la ressource exécute dans l’installation de Configuration Manager, par exemple un point de distribution. Seules les ressources qui exécutent un ou plusieurs rôles de système de site spécifiques ont une valeur pour cette propriété.
Unknown Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Inconnu.
UserAccountControl Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Valeur du contrôle de compte d’utilisateur récupérée d’Active Directory.
VirtualMachineHostName Type de données : String
Type d’accès : Lecture seule
Qualificatifs : Aucun
Nom d’hôte de la machine virtuelle.
WipeStatus Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : Aucun
Effacer le status de l’appareil, tel qu’indiqué via Exchange Active Sync (EAS).
| Valeur | Effacer le status |
|---|---|
| 1 | Réinitialisation en attente |
| 2 | Annulation de l’effacement |
| 3 | Réinitialisation confirmée/enregistrée |
Remarques
Vous ne pouvez pas créer ou mettre à jour des instances de ressources à l’aide de WMI, mais vous devez créer ou mettre à jour des ressources à l’aide des enregistrements de découverte de données. Toutefois, vous pouvez supprimer des instances de ressource à l’aide de WMI.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration requise pour Configuration Manager Server Runtime.
Configuration requise pour le développement
Pour plus d’informations, consultez Configuration requise pour le développement du serveur Configuration Manager.