Partager via


Classe WMI du serveur SMS_CombinedDeviceResources

La SMS_CombinedDeviceResources classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui représente toutes les ressources d’appareil et d’utilisateur dans le système.

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_CombinedDeviceResources : SMS_CombinedResources
{
    DateTime ADLastLogonTime;
    String ADSiteName;
    SInt32 ClientActiveStatus;
    UInt32 ClientCertType;
    SInt32 ClientCheckPass;
    UInt32 ClientEdition;
    SInt32 ClientRemediationSuccess;
    UInt32 ClientType;
    String ClientVersion;
    String DeviceAccessState;
    String DeviceCategory;
    String DeviceOS;
    UInt32 DeviceOwner;
    String DeviceType;
    String Domain;
    String EASDeviceID;
    UInt32 EnrollmentStatus;
    Boolean EPAntispywareEnabled;
    DateTime EPAntispywareSignatureLastUpdateDateTime;
    String EPAntispywareSignatureLastVersion;
    Boolean EPAntivirusEnabled;
    DateTime EPAntivirusSignatureLastUpdateDateTime;
    String EPAntivirusSignatureLastVersion;
    String EPClientVersion;
    String EPDeploymentDescription;
    UInt32 EPDeploymentErrorCode;
    UInt32 EPDeploymentState;
    Boolean EPEnabled;
    String EPEngineVersion;
    DateTime EPLastFullScanDateTimeEnd;
    DateTime EPLastFullScanDateTimeStart;
    UInt32 EPInfectionStatus;
    DateTime EPLastInfectionTime;
    DateTime EPLastQuickScanDateTimeEnd;
    DateTime EPLastQuickScanDateTimeStart;
    String EPLastThreatName;
    Boolean EPPendingFullScan;
    Boolean EPPendingManualSteps;
    Boolean EPPendingOfflineScan;
    Boolean EPPendingReboot;
    String EPPolicyApplicationDescription;
    UInt32 EPPolicyApplicationErrorCode;
    UInt32 EPPolicyApplicationState;
    String EPPolicyName; (removed in SP1)
    UInt32 EPProductStatus;
    String ExchangeOrganization;
    String ExchangeServer;
    String IMEI;
    Boolean IsActive;
    Boolean IsAlwaysInternet;
    UInt32 IsApproved;
    Boolean IsBlocked;
    Boolean IsClient;
    Boolean IsInternetEnabled;
    Boolean IsObsolete;
    Boolean IsVirtualMachine;
    DateTime LastActiveTime;
    DateTime LastClientCheckTime;
    DateTime LastDDR;
    DateTime LastHardwareScan;
    UInt32 LastInstallationError;
    String LastMPServerName;
    DateTime LastPolicyRequest;
    DateTime LastSoftwareScan;
    DateTime LastStatusMessage;
    DateTime LastSuccessSyncTimeUTC;
    DateTime LatestProcessingAttempt;
    String Name;
    String PhoneNumber;
    String PolicyApplicationStatus;
    UInt32 ResourceID;
    UInt32 ResourceType;
    String SerialNumber;
    String SiteCode;
    String SMSID;
    String Status;
    Boolean Unknown;
    String UserDomainName;
    String UserName;
    UInt32 WipeStatus;
};

Méthodes

La classe SMS_CombinedDeviceResources ne définit aucune méthode.

Propriétés

ADLastLogonTime Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage de la dernière ouverture de session de l’ordinateur (découvert à partir d’Active Directory).

ADSiteName Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Site Active Directory auquel appartient la ressource.

ClientActiveStatus Type de données: SInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Provient de l’intégrité du client.

Valeur status de l’activité du client
0 Le client est inactif
1 Le client est sain

ClientCertType Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Type de certificat client. Les valeurs possibles sont les suivantes :

Valeur Type de certificat client
1 Certificat auto-signé
2 Certificat PKI

ClientCheckPass Type de données: SInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Provient de l’intégrité du client.

Valeur Case activée status d’intégrité du client
1 Le client est sain
2 Le client n’est pas sain

ClientRemediationSuccess Type de données: SInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Provient de l’intégrité du client.

Valeur Status de recommandation du client
1 Correction du client réussie
2 Échec de la correction du client

ClientEdition Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Édition du client. Les valeurs possibles sont les suivantes :

Valeur Édition du client
0 Non installé
1 Windows RT
2 Windows Mobile 6
3 Nokia Symbian
4 Windows Phone
5 Mac
6 Windows CE
7 Windows Embedded
8 iOS
9 Android
10 Unix/Linux

Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.

ClientType Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Type de client. Les valeurs possibles sont les suivantes :

Valeur Type de client
1 Client
3 Appareil

ClientVersion Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Version du logiciel client installé.

DeviceAccessState Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Utilisé par le connecteur Exchange. Les valeurs possibles sont les suivantes :

Valeur
Autorisé
Blocked
Quarantaine

DeviceCategory Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Catégorie de l’appareil.

DeviceOS Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Système d’exploitation de l’appareil.

DeviceOwner Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Propriétaire de l’appareil.

Valeur Propriétaire de l’appareil
1 Société
2 Personnel

DeviceType Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Type d’appareil, tel que Nokia, Microsoft Pocket PC et Smartphone.

Domain Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Domaine auquel appartient la ressource.

EASDeviceID Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Identificateur de l’appareil - utilisé par Exchange Active Sync (EAS). Cela est spécifique à la gestion des appareils.

EnrollmentStatus Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Indique si l’appareil mobile est nouvellement inscrit ou si l’UDA a été créé. Les valeurs possibles sont les suivantes :

Valeur Status d’inscription
1 Vous venez d’être inscrit.
2 UDA a été créé.

EPAntispywareEnabled Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si le logiciel anti-programme malveillant Endpoint Protection est activé.

EPAntispywareSignatureLastUpdateDateTime Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de la dernière mise à jour du fichier de signature de logiciel anti-programme malveillant Endpoint Protection.

EPAntispywareSignatureLastVersion Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Dernière version du fichier de signature anti-programme malveillant Endpoint Protection.

EPAntivirusEnabled Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si l’antivirus Endpoint Protection est activé.

EPAntivirusSignatureLastUpdateDateTime Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de la dernière mise à jour du fichier de signature antivirus Endpoint Protection.

EPAntivirusSignatureLastVersion Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Dernière version du fichier de signature antivirus Endpoint Protection.

EPClientVersion Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Version de l’agent client EndPoint Protection, telle que « 4.1.522.0 ».

Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.

EPDeploymentDescription Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Description du déploiement.

EPDeploymentErrorCode Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Code d’erreur de déploiement.

EPDeploymentState Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

État du déploiement. Les valeurs possibles sont les suivantes :

Valeur État du déploiement EP
1 Unmanaged
2 À installer
3 Géré
4 Installer avec l’erreur
5 Redémarrer en attente

EPEnabled Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si Endpoint Protection est activé.

EPEngineVersion Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Version du moteur EndPoint Protection, telle que « 1.1.8904.0 ».

EPInfectionStatus Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Status d’infection Endpoint Protection. Les valeurs possibles sont les suivantes :

Valeur Status d’infection ep
0 Inconnu
1 Aucun
2 Nettoyé
3 Pending
4 Échec

EPLastFullScanDateTimeEnd Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de fin de la dernière analyse complète de EndPoint Protection.

Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.

EPLastFullScanDateTimeStart Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de début de la dernière analyse complète de EndPoint Protection.

Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.

EPLastInfectionTime Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de la dernière infection.

EPLastQuickScanDateTimeEnd Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de fin de la dernière analyse rapide EndPoint Protection.

Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.

EPLastQuickScanDateTimeStart Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Heure de début de la dernière analyse rapide endPoint Protection.

Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.

EPLastThreatName Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom de la dernière menace.

EPPendingFullScan Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si Endpoint Protection est en attente d’une analyse complète.

EPPendingManualSteps Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si Endpoint Protection est en attente d’étapes manuelles.

EPPendingOfflineScan Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si Endpoint Protection est en attente d’une analyse hors connexion.

EPPendingReboot Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si Endpoint Protection est en attente d’un redémarrage.

EPPolicyApplicationDescription Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Description de l’application De stratégie anti-programme malveillant.

EPPolicyApplicationErrorCode Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Code d’erreur de l’application de stratégie.

EPPolicyApplicationState Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

État de l’application de stratégie.

Valeur État de l’application de stratégie EP
1 Opération réussie
2 Échec

EPPolicyName Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom de la stratégie appliquée, par exemple « Stratégie anti-programme malveillant ».

Cette méthode/propriété a été supprimée ou dépréciée dans Configuration Manager SP1.

EPProductStatus Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Status produit Endpoint Protection. Vous pouvez combiner ces valeurs. Par exemple, un appareil a le status 524384. L’équivalent hexadécimal est 80060, ce qui est plus facile à séparer des états2080000 + 40 + spécifiques.

Le tableau suivant répertorie les valeurs possibles :

Valeur décimale Valeur hexadécimale Statut
0 0 Aucun indicateur status n’est défini.
1 1 Le service n’est pas en cours d’exécution.
2 2 Le service a démarré sans moteur de protection contre les programmes malveillants.
4 4 En attente d’une analyse complète en raison d’une action de menace.
8 8 En attente d’un redémarrage en raison d’une action de menace.
16 10 Étapes manuelles en attente en raison d’une action de menace.
32 20 Signatures AV obsolètes.
64 40 Signatures AS obsolètes.
128 80 Aucune analyse rapide n’a eu lieu pendant une période spécifiée.
256 100 Aucune analyse complète n’a eu lieu pendant une période spécifiée.
512 200 Analyse lancée par le système en cours.
1024 400 Le système propre en cours.
2048 800 Des exemples sont en attente de soumission.
4096 1000 Produit s’exécutant en mode d’évaluation.
8192 2000 Produit exécuté en mode Windows non authentique.
16384 4000 Le produit a expiré.
32768 8000 Analyse hors ligne requise.
65536 10000 Le service s’arrête dans le cadre de l’arrêt du système.
131072 20000 La correction des menaces a échoué de manière critique.
262144 40000 La correction des menaces a échoué de manière non critique.
524288 80000 Aucun indicateur status défini (état bien initialisé).
1048576 100000 La plateforme est obsolète.
2097152 200000 La mise à jour de la plateforme est en cours.
4194304 400000 La plateforme est sur le point d’être obsolète.
8388608 800000 La fin de vie de la signature ou de la plateforme est passée ou imminente.

ExchangeOrganization Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom du organization pour Exchange Active Sync (EAS).

ExchangeServer Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom du serveur Exchange pour Exchange Active Sync (EAS).

IMEI Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Numéro IMEI de l’appareil.

IsActive Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true s’il y a eu une pulsation récente du client.

IsAlwaysInternet Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si un client installé dispose d’une connexion soutenue à Internet.

IsApproved Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si le système est en mesure d’accepter la stratégie sécurisée. Les clients non approuvés (anonymes) n’obtiennent pas de stratégie. Les clients inscrits via l’authentification Windows ou à l’aide de l’approbation de chaîne de certificats PKI sont automatiquement approuvés.

IsBlocked Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si un système est bloqué. Bloquer/débloquer est une action manuelle dans l’interface utilisateur de la console Administration que l’administrateur peut appeler. En bloquant un client, la communication du client avec le serveur est interrompue.

IsClient Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true, si le client est un client Configuration Manager.

IsInternetEnabled Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si un client est activé pour la communication avec un point de gestion accessible sur Internet.

IsObsolete Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si le client a été marqué comme obsolète.

IsVirtualMachine Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si le client est une machine virtuelle.

LastActiveTime Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Provient de l’intégrité du client. Représente l’heure à laquelle le client a été actif pour la dernière fois.

LastClientCheckTime Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Provient de l’intégrité du client. Représente l’heure de la dernière évaluation d’intégrité signalée.

LastDDR Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage de la dernière pulsation de la découverte DDR du client.

LastHardwareScan Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage de la dernière analyse de l’inventaire matériel.

LastInstallationError Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Dernier code d’erreur signalé à partir de l’installation sur ce client.

LastMPServerName Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom du serveur du point de gestion où le client a effectué sa dernière demande de stratégie.

LastPolicyRequest Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage de la dernière demande de stratégie pour ce client.

LastSoftwareScan Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage de la dernière analyse de l’inventaire logiciel pour ce client.

LastStatusMessage Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage du dernier message status reçu de ce client.

LastSuccessSyncTimeUTC Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage de la dernière heure de synchronisation réussie pour ce client.

LatestProcessingAttempt Type de données: DateTime

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Horodatage de la dernière tentative de traitement pour ce client.

Name Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom NetBIOS pour ce système. Provient de Discovery.

PhoneNumber Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Numéro de téléphone de l’appareil, tel que signalé par Exchange Active Sync (EAS).

PolicyApplicationStatus Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

La stratégie d’application status, comme indiqué par Exchange Active Sync (EAS).

ResourceID Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : [key, key]

ID Configuration Manager unique fourni pour la ressource.

ResourceType Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Type de ressource, par exemple système ou utilisateur. Pour plus d’informations, consultez classe WMI du serveur SMS_ResourceMap.

SerialNumber Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Numéro de série de l’appareil.

SiteCode Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Code de site du site qui a créé la collection.

SMSID Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

ID Configuration Manager unique du client.

Status Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Status actuel.

UserDomainName Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Domaine de l’utilisateur auquel se connecter pour la dernière fois à ce client.

Unknown Type de données: Boolean

Type d’accès : Lecture/écriture

Qualificateurs : aucun

true si l’appareil est inconnu.

Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.

UserName Type de données: String

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Nom de l’utilisateur à se connecter pour la dernière fois à ce client.

WipeStatus Type de données: UInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Réinitialiser status de l’appareil, comme indiqué via Exchange Active Sync (EAS).

Valeur Réinitialiser status
1 Réinitialisation en attente
2 Annulation de la réinitialisation
3 Réinitialisation confirmée/inscrite

Remarques

Similaire à la classe members générée pour l’interrogation de « Tous les systèmes », cette classe est conçue pour résumer les propriétés principales dans différentes zones de fonctionnalités et n’est pas liée par les mêmes règles RBAC que la classe de ressources « Tous les systèmes ».

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.