classe CIM_ManagedSystemElement (gestion Hyper-V)

CIM_ManagedSystemElement est la classe de base de la hiérarchie des éléments système. Tout composant d’un système peut potentiellement être représenté par cette classe ou ses sous-classes.

Syntaxe

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ManagedSystemElement : CIM_ManagedElement
{
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
};

Membres

La classe CIM_ManagedSystemElement a ces types de membres :

Propriétés

La classe CIM_ManagedSystemElement possède ces propriétés.

CommunicationStatus

Type de données : uint16

Type d'accès : Lecture seule

Indique la capacité de l’instrumentation à communiquer avec cet élément. Une valeur NULL indique que l’instrumentation ne prend pas en charge cette propriété.

Inconnu (0)

Non disponible (1)

Communication OK (2)

Communication perdue (3)

Aucun contact (4)

Réservé DMTF (..)

Fournisseur réservé (0x8000..)

DetailedStatus

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement. PrimaryStatus " CIM_ManagedSystemElement. HealthState »)

Indique des détails d’état supplémentaires qui complètent la propriété PrimaryStatus . Une valeur NULL indique que l’instrumentation ne prend pas en charge cette propriété.

Non disponible (0)

Aucune information supplémentaire (1)

Souligné (2)

Échec prédictif (3)

Erreur non récupérable (4)

Prise en charge de l’entité dans l’erreur (5)

Réservé DMTF (..)

Fournisseur réservé (0x8000..)

HealthState

Type de données : uint16

Type d'accès : Lecture seule

Indique l’intégrité actuelle de l’élément. Cet attribut exprime l’intégrité de cet élément, mais pas nécessairement l’intégrité de ses sous-composants.

Inconnu (0)

OK (5)

Détérioré/avertissement (10)

Échec mineur (15)

Échec majeur (20)

Échec critique (25)

Erreur non récupérable (30)

Réservé DMTF (..)

InstallDate

Type de données : datetime

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« MIF. DMTF| ComponentID|001.5 »)

Indique quand l’objet a été installé. L’absence d’une valeur n’indique pas que l’objet n’est pas installé.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (1024)

Étiquette par laquelle l’objet est connu. Quand elle est sous-classe, la propriété Name peut être remplacée comme une propriété de clé.

OperatingStatus

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_EnabledLogicalElement. EnabledState »)

Indique la condition opérationnelle actuelle de l’élément. Cette propriété peut être utilisée pour fournir plus de détails sur la valeur de la propriété EnabledState . Une valeur NULL indique que l’instrumentation ne prend pas en charge cette propriété.

« Inconnu » indique

« Aucun » indique que

« Maintenance »

« Démarrage »

« Arrêt »

« Arrêté » et « Aborted » sont similaires, bien que l’ancien, tandis que le dernier i

« Dormant » indique que

« Terminé » indique que t

« Migration »

« Immigration »

« Emigrating »

« Arrêter »

« In Test »

« Transition »

« En service »

Inconnu (0)

L’implémentation est en général capable de renvoyer cette propriété, mais elle ne peut pas le faire à ce moment-là.

Non disponible (1)

L’implémentation (fournisseur) est capable de retourner une valeur pour cette propriété, mais pas jamais pour cet élément particulier de matériel/logiciel ou la propriété n’est intentionnellement pas utilisée, car elle n’ajoute aucune information significative (comme dans le cas d’une propriété destinée à ajouter des informations supplémentaires à une autre propriété).

Maintenance (2)

Décrit un élément configuré, géré, nettoyé ou administré.

Démarrage (3)

Décrit un élément initialisé.

Arrêt (4)

Décrit un élément amené à un arrêt ordonné.

Arrêté (5)

Un arrêt propre et ordonné s’est produit.

Aborted (6)

Un arrêt brusque s’est produit, où l’état et la configuration de l’élément peuvent avoir besoin d’être mis à jour.

Dormant (7)

L’élément est inactif ou arrêté.

Terminé (8)

L’élément a terminé son opération. Cette valeur doit être combinée à OK, Error ou Degrad in the PrimaryStatus afin qu’un client puisse indiquer si l’opération terminée terminée avec OK (réussie), Completed with Error (failed) ou Completed with Degrad (l’opération a terminé, mais n’a pas terminé ok ou n’a pas signaler d’erreur).

Migration (9)

L’élément est déplacé entre les éléments hôtes.

Emigrating (10)

L’élément est déplacé de l’élément hôte.

Immigrants (11)

L’élément est déplacé vers un nouvel élément hôte.

Capture instantanée (12)

Arrêt (13)

Décrit un élément amené à un arrêt brusque.

En test (14)

L’élément exécute des fonctions de test.

Transition (15)

Décrit un élément qui se trouve entre états, autrement dit, il n’est pas entièrement disponible dans son état précédent ou son état suivant. Cette valeur doit être utilisée si d’autres valeurs indiquant une transition vers un état spécifique ne sont pas applicables.

Dans le service (16)

Décrit un élément qui est en service et opérationnel.

DMTF Reserved (..)

Fournisseur réservé (0x8000..)

OperationalStatus

Type de données : tableau uint16

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »), ModelCorrespondence (« CIM_ManagedSystemElement. StatusDescriptions »)

Contient des indicateurs de l’état actuel de l’élément. La première valeur de la propriété OperationalStatus doit contenir l’état principal de l’élément.

Notes

La propriété OperationalStatus remplace la propriété Status déconseillée. En raison de l’utilisation généralisée de la propriété Status existante dans les applications de gestion, nous vous recommandons vivement que les fournisseurs ou l’instrumentation fournissent à la fois les propriétés Status et OperationalStatus . Lorsqu’il est instrumenté, Status, car il s’agit d’une propriété à valeur unique, doit également fournir l’état principal de l’élément.

Inconnu (0)

Autre (1)

OK (2)

Détérioré (3)

Stressé (4)

L’élément fonctionne, mais a besoin d’attention. Des exemples d’états « stressés » sont la surcharge, la surchauffe, et ainsi de suite.

Échec prédictif (5)

Un élément fonctionne nominalement, mais prédit un échec dans un avenir proche.

Erreur (6)

Erreur non récupérable (7)

Début (8)

Arrêt (9)

Arrêté (10)

Un arrêt ordonné s’est produit.

Dans le service (11)

Élément configuré, maintenu, nettoyé ou administré autrement.

Aucun contact (12)

Le système de surveillance a connaissance de cet élément, mais n’a jamais été en mesure d’établir des communications avec lui.

Communication perdue (13)

L’élément ManagedSystem est connu pour exister et a été contacté avec succès dans le passé, mais il est actuellement inaccessible.

Abandonné (14)

Un arrêt brusque, où l’état et la configuration de l’élément peuvent avoir besoin d’être mis à jour, s’est produit.

Dormant (15)

L’élément est inactif ou arrêté.

Prise en charge de l’entité en erreur (16)

Cet élément peut être « OK », mais un autre élément, dont il dépend, est en erreur. Par exemple, un service réseau ou un point de terminaison qui ne peut pas fonctionner en raison de problèmes de mise en réseau de couche inférieure.

Terminé (17)

L’élément a terminé son opération.

Mode d’alimentation (18)

L’élément contient des informations supplémentaires sur le modèle d’alimentation contenues dans l’association Associated PowerManagementService.

DMTF Reserved (..)

Fournisseur réservé (0x8000..)

PrimaryStatus

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ManagedSystemElement. DetailedStatus, " CIM_ManagedSystemElement. HealthState »)

Indique une valeur d’état de haut niveau.

Inconnu (0)

OK (1)

Détérioré (2)

Erreur (3)

DMTF Reserved (..)

Fournisseur réservé (0x8000..)

État

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : déconseillé (« CIM_ManagedSystemElement. OperationalStatus »), MaxLen (10)

Indique l’état principal de l’objet.

Notes

Cette propriété est déconseillée. Elle est remplacée par la propriété OperationalStatus . Si vous choisissez d’utiliser la propriété Status pour la compatibilité descendante, elle doit être secondaire à la propriété OperationalStatus .

(« OK »)

(« Erreur »)

(« Détérioré »)

(« Inconnu »)

(« Échec anticipé »)

(« Démarrage »)

(« Arrêt »)

(« Service »)

(« Stress »)

(« Nonrecover »)

(« Aucun contact »)

(« Lost Comm »)

(« Arrêté »)

StatusDescriptions

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »), ModelCorrespondence (« CIM_ManagedSystemElement. OperationalStatus »)

Indique les descriptions des valeurs correspondantes dans le tableau OperationalStatus . Par exemple, si un élément de la propriété OperationalStatus contient la valeur Stopping, l’élément situé au même index de tableau de cette propriété peut contenir une explication quant à la raison de l’arrêt d’un objet.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_ManagedElement