Partager via


Classes CIM (gestion Hyper-V)

Les classes CIM sont des classes de base dont tous les objets WMI dérivent. Chaque fournisseur peut potentiellement utiliser des versions légèrement différentes des classes CIM ; par conséquent, la plupart des fournisseurs WMI v2 contiennent leur propre documentation de classe CIM.

Les classes CIM suivantes se trouvent dans l’espace de noms root\virtualization\v2.

Contenu de cette section

Rubrique Description
CIM_ActiveConnection
Définit une connexion actuellement activée et configurée pour fournir une communication entre deux objets CIM_ServiceAccessPoint . CIM_ActiveConnection est utilisé lorsque la connexion n’est pas traitée comme un objet CIM_ManagedElement . Les points d’accès au service qui sont connectés par une connexion active se trouvent généralement dans la même couche réseau ou application.
CIM_AffectedJobElement
Représente une association entre un travail et les objets CIM_ManagedElement qui peuvent être affectés par son exécution. Il n’est peut-être pas possible pour le travail de décrire tous les éléments affectés. L’objectif main de cette association est de fournir des informations lorsqu’un travail nécessite l’utilisation exclusive des éléments gérés affectés ou lorsqu’il décrit les effets secondaires qui peuvent en résulter.
CIM_AggregationMetricDefinition
Représente la définition d’une métrique dérivée d’une autre valeur de métrique. Un objet CIM_AggregationMetricDefinition doit être associé aux objets CIM_ManagedElement auxquels il s’applique.
CIM_AggregationMetricValue
Représente la valeur instance d’une métrique définie par un instance de CIM_AggregationMetricDefinition.
CIM_AlertIndication
Superclasse concrète pour les notifications d’alerte CIM. CIM_AlertIndication est un type spécialisé de classe CIM_Indication qui contient des informations sur la gravité, la cause, les actions recommandées et d’autres données pour un événement réel. Cet événement et ses données peuvent ou non être modélisés dans la hiérarchie de classes CIM.
CIM_AllocationCapabilities
Représente les paramètres d’allocation de ressources d’un élément managé pour un type de ressource spécifique.
CIM_BasedOn
Représente une association entre un objet CIM_StorageExtent de niveau supérieur et un objet CIM_StorageExtent niveau inférieur. Par exemple, un objet CIM_ProtectedSpaceExtent fait partie d’un objet CIM_PhysicalExtent .
CIM_BaseMetricDefinition
Représente une définition de métrique qui contient les métadonnées d’un objet CIM_MetricInstance .
CIM_BaseMetricValue
Représente la valeur instance d’une métrique.
CIM_BindsTo
Représente une association dans laquelle un objet CIM_ServiceAccessPoint demande des services de protocole à un objet CIM_ProtocolEndpoint .
CIM_BindsToLANEndpoint
Représente une association où un objet CIM_ServiceAccessPoint ou CIM_ProtocolEndpoint dépend d’un objet CIM_LANEndpoint sous-jacent sur le même système.
CIM_BIOSElement
Représente le logiciel de bas niveau chargé dans un stockage non volatile et utilisé pour démarrer et configurer un système informatique (CIM_ComputerSystem).
CIM_Capabilities
Classe abstraite pour les sous-classes qui décrit les capacités d’un élément managé associé et le potentiel des capacités.
CIM_CDROMDrive
Représente les fonctionnalités et la gestion d’un lecteur de CD-ROM.
CIM_CollectedMSEs
Représente une association générique entre une collection d’éléments système managés et les membres de la collection.
CIM_Collection
Superclasse pour les classes qui représentent une collection d’objets CIM_ManagedElement et les sous-classes d’éléments managés.
CIM_CollectionOfMSEs
Classe abstraite pour les sous-classes qui représentent une collection d’objets CIM_ManagedSystemElement . Ces collections permettent de regrouper des éléments de système managé à des fins d’identification et de simplifier l’association des paramètres et des configurations.
CIM_Component
Représente une association générique entre un élément managé parent et un élément managé enfant où l’enfant représente un composant ou une partie du parent.
CIM_ComputerSystem
Représente une collection qui fournit des fonctionnalités de calcul et se compose d’objets CIM_ManagedSystemElement .
CIM_ConcreteComponent
Représente une association générique utilisée pour établir les parties d’une relation entre des éléments managés.
CIM_ConcreteDependency
Représente une association générique dans laquelle un élément managé dépend d’un autre. CIM_ConcreteDependency sous-classes CIM_Dependency pour fournir une version de classe concrète de CIM_Dependency.
CIM_ConcreteJob
Version concrète de la classe CIM_Job . Cette classe représente une unité de travail instanciable générique à exécuter, comme un lot ou un travail d’impression.
CIM_ControlledBy
Représente une relation entre un contrôleur et un appareil logique géré par le contrôleur.
CIM_Controller
Superclasse pour les appareils de contrôle divers qui fournissent une interface de master de bus classique. La classe de contrôleur est une abstraction pour les appareils avec une seule pile de protocoles et existe pour contrôler les communications (données, contrôle et réinitialisation) vers les appareils en aval.
CIM_Dependency
Représente une association générique utilisée pour établir des relations de dépendance entre des éléments managés.
CIM_DesktopMonitor
Représente un moniteur de bureau CRT.
CIM_DeviceConnection
Relation qui indique que deux appareils ou plus sont connectés ensemble.
CIM_DeviceSAPImplementation
Représente une association entre un point d’accès de service (SAP) et un appareil logique qui l’implémente.
CIM_DiskDrive
Représente un lecteur de disque.
CIM_DisketteDrive
Représente un lecteur de disquette.
CIM_Display
Superclasse pour les classes qui représentent les appareils d’affichage.
CIM_DisplayController
Représente un contrôleur d’affichage.
CIM_DVDDrive
Représente un lecteur DE DVD.
CIM_DynamicForwardingEntry
Représente une entrée dans la base de données de transfert associée à la classe CIM_TransparentBridgingService .
CIM_ElementAllocatedFromPool
Représente une association dans laquelle un objet CIM_LogicalElement représente une ressource allouée à partir d’un objet CIM_ResourcePool .
CIM_ElementCapabilities
Représente une association entre un élément managé et ses fonctionnalités.
CIM_ElementConformsToProfile
Représente une association dans laquelle un élément managé est conforme à la norme d’un profil inscrit. Cette association s’applique généralement à un niveau supérieur instance, tel qu’un système, un espace de noms ou un service. Lorsqu’elles sont appliquées à un niveau supérieur instance, toutes les parties constituantes DOIVENT se comporter de manière appropriée pour prendre en charge la conformité de ManagedElement au registeredProfile nommé.
CIM_ElementSettingData
Représente une association entre un élément managé et ses données de paramètre associées. Cette association indique également s’il s’agit d’un paramètre par défaut ou actuel.
CIM_ElementView
Représente et l’association entre une vue et une instance qui représente la vue normalisée d’une ressource managée.
CIM_EnabledLogicalElement
Représente un élément logique qui peut être activé et désactivé.
CIM_EnabledLogicalElementCapabilities
Décrit les restrictions sur les propriétés d’un objet CIM_EnabledLogicalElement associé.
CIM_Error
La classe CIM_Error contient des informations sur l’échec d’une opération CIM.
CIM_EthernetPort
Représente un port Ethernet.
CIM_EthernetPortAllocationSettingData
Représente les paramètres pour l’allocation du port Ethernet, en plus des paramètres fournis par la classe CIM_EthernetPort . Ces paramètres sont utilisés pour fournir des informations spécifiques à la ressource elle-même.
CIM_FCPort
Représente les fonctionnalités et la gestion d’un périphérique de port Fibre Channel (FC).
CIM_ForwardingService
Représente un service de transfert pour le trafic réseau. Le service traite les paquets reçus des points de terminaison de protocole en les ignorant ou en envoyant les paquets à d’autres points de terminaison de protocole.
CIM_ForwardsAmong
Représente une association dans laquelle les points de terminaison de protocole dépendent d’un service de transfert pour transférer des données.
CIM_HostedAccessPoint
Représente une association entre un point d’accès de service (SAP) et le système qui l’héberge. Un système peut héberger plusieurs points d’accès. Si l’implémentation de SAP est modélisée, elle doit être implémentée par un appareil ou une fonctionnalité logicielle qui fait partie du système qui héberge le SAP.
CIM_HostedDependency
Représente une association où un élément managé est hébergé par un autre.
CIM_HostedResourcePool
Représente une association entre un système et un pool de ressources qui est un composant du système.
CIM_HostedService
Représente une association entre un service et le système qui héberge le service. Un système peut héberger de nombreux services, mais cette classe ne représente pas les services hébergés sur plusieurs systèmes.
CIM_IDEController
Décrit les fonctionnalités et la gestion d’un contrôleur IDE.
CIM_Indication
CIM_Indication est la classe de base abstraite pour toutes les notifications relatives aux modifications apportées aux objets de schéma et aux données d’objet de schéma, événements détectés par les fournisseurs et l’instrumentation. Les sous-classes de CIM_Indication représentent des types spécifiques de notifications.
CIM_Job
Élément logique qui représente une unité de travail à exécuter, comme un script ou un travail d’impression. Un travail est distinct d’un processus, car un travail peut être planifié ou mis en file d’attente et son exécution n’est pas limitée à un seul système.
CIM_LANEndpoint
Point de terminaison de communication qui peut se connecter à un réseau lan pour envoyer et recevoir des trames de données. Les points de terminaison LAN incluent des interfaces Ethernet, Token Ring et FDDI.
CIM_LastAppliedSnapshot
Représente une association entre un système informatique et son instantané de système virtuel le plus récemment appliqué.
CIM_LogicalDevice
Abstraction ou émulation d’une entité matérielle qui peut ou non être basée sur du matériel physique.
CIM_LogicalDisk
Représente une plage contiguë de blocs logiques qui est identifiable par un système de fichiers via le champ DeviceID (clé) du disque. Par exemple, dans un environnement Windows, le champ DeviceID contient une lettre de lecteur ; dans un environnement UNIX, il contient le chemin d’accès ; et dans un environnement NetWare, il contient le nom du volume.
CIM_LogicalElement
CIM_LogicalElement est une classe de base pour tous les composants d’un système qui représentent des composants système abstraits, tels que des fichiers, des processus et des appareils logiques.
CIM_LogicalIdentity
Représente une association générique entre deux éléments managés qui représentent différents aspects de la même entité sous-jacente.
CIM_LogicalPort
Abstraction d’un port ou d’un point de connexion d’un appareil.
CIM_ManagedElement
La classe CIM_ManagedElement est une classe abstraite qui fournit une superclasse commune (ou en haut de l’arborescence d’héritage) pour les classes sans association dans le schéma CIM.
CIM_ManagedSystemElement
CIM_ManagedSystemElement est la classe de base de la hiérarchie d’éléments système. N’importe quel composant d’un système peut potentiellement être représenté par cette classe ou ses sous-classes.
CIM_MediaAccessDevice
Représente un appareil qui peut utiliser un média pour stocker et récupérer des données.
CIM_MediaPresent
Représente une relation dans laquelle une étendue de stockage doit être accessible via un appareil d’accès multimédia.
CIM_MemberOfCollection
Représente une relation dans laquelle un élément managé est membre de et est agrégé par une collection.
CIM_Memory
Représente les fonctionnalités et la gestion des appareils logiques liés à la mémoire.
CIM_MetricDefForME
Représente une association dans laquelle un objet CIM_BaseMetricDefinition définit des métriques pour un élément managé.
CIM_MetricForME
Représente une association dans laquelle des valeurs de métrique sont collectées pour un élément managé.
CIM_MetricInstance
Représente une association entre une instance d’une valeur de métrique et une définition de métrique.
CIM_MetricService
Gère les métriques pour les éléments managés.
CIM_MetricServiceCapabilities
Décrit les fonctionnalités d’un objet CIM_MetricService .
CIM_MostCurrentSnapshotInBranch
Représente une association entre un système virtuel et le instantané le plus actuel du système. Cette association ne peut exister que si le système virtuel a été créé à l’aide d’un instantané ou si un instantané a été créé à partir du système virtuel.
CIM_NetworkPort
Représentation logique d’un port réseau sur un appareil réseau.
CIM_NetworkService
Cette classe est déconseillée. Au lieu de cela, nous vous recommandons de dériver de la classe CIM_Service .
CIM_OwningJobElement
Représente une association entre un travail et l’élément managé qui a créé le travail. Étant donné qu’un travail peut se déplacer d’un système à l’autre et que l’élément managé n’existe peut-être pas pendant toute la durée du travail, dans certains cas, cette association peut ne pas être possible ou n’exister que pour une partie de l’existence du travail.
CIM_PointingDevice
Représente un appareil utilisé pour pointer vers les régions d’un affichage.
CIM_PortOnDevice
Représente une association entre un port ou un point de connexion et un appareil.
CIM_ProcessIndication
CIM_ProcessIndication est une superclasse abstraite pour les classes d’indication spécialisées, qui traitent des modifications et des alertes spécifiques publiées par les fournisseurs et l’instrumentation.
CIM_Processor
Représente les fonctionnalités et la gestion d’un processeur.
CIM_ProtocolController
Représente un groupe de contrôleurs qui contrôlent le fonctionnement et la fonction des appareils qui lancent des protocoles.
CIM_ProtocolControllerForDevice
Représente une association entre un appareil logique et un contrôleur de protocole connecté à l’appareil.
CIM_ProtocolControllerForUnit
Représente une association entre un contrôleur de protocole et une unité logique exposée.
CIM_ProtocolEndpoint
Point de communication utilisé pour envoyer et recevoir des données entre des systèmes, des interfaces informatiques et des réseaux logiques.
CIM_ResourceAllocationFromPool
Représente une association dans laquelle un instance CIM_ResourceAllocationSettingData est alloué à partir d’un pool de ressources.
CIM_ResourceAllocationSettingData
Représente les paramètres d’une ressource allouée qui sont en dehors de l’étendue de la classe CIM généralement utilisée pour représenter la ressource elle-même. Ces paramètres incluent des informations spécifiques à l’allocation qui peuvent ne pas être visibles par le consommateur de la ressource.
CIM_ResourcePool
Représente un pool de ressources, qui est une entité logique fournie par le système hôte pour allouer et affecter des ressources.
CIM_ResourcePoolConfigurationCapabilities
Gère les fonctionnalités de l’instance CIM_ResourcePoolConfigurationService pour un objet CIM_ResourcePool.
CIM_ResourcePoolConfigurationService
Gère la configuration des pools de ressources à l’aide de travaux.
CIM_SAPSAPDependency
Représente une association entre deux points d’accès de service (SAP), dans laquelle un SAP dépend de l’autre pour utiliser ou se connecter à un service. Par exemple, pour imprimer sur une imprimante réseau, les points d’accès à l’impression locaux doivent utiliser des adresses SAP liées au réseau sous-jacentes pour envoyer la demande d’impression.
CIM_SCSIProtocolController
Représente un contrôleur de protocole qui gère une interface SCSI.
CIM_SerialController
Décrit les fonctionnalités et la gestion d’un contrôleur série.
CIM_Service
Représente un élément logique qui contient des informations pour représenter et gérer les fonctionnalités fournies par un appareil ou une fonctionnalité logicielle. Un service est un objet à usage général permettant de configurer et de gérer l’implémentation de fonctionnalités ; il ne s’agit pas de la fonctionnalité elle-même.
CIM_ServiceAccessPoint
Représente un point d’accès de service (SAP), qui peut utiliser ou appeler un service. Les SAP indiquent qu’un service est disponible pour d’autres entités.
CIM_ServiceAffectsElement
Représente une association entre un service et un élément managé qui peut être affecté par son exécution.
CIM_ServiceComponent
Représente une association dans laquelle un service est un composant d’un service parent, qui, ensemble, forment un service de niveau supérieur.
CIM_ServiceSAPDependency
Représente une association entre un service et un point d’accès de service (SAP) qui fournit au service des fonctionnalités.
CIM_SettingData
Représente les paramètres de configuration et de fonctionnement pour les instances CIM_ManagedElement .
CIM_SettingsDefineCapabilities
Représente une association entre les propriétés d’un instance CIM_SettingData et d’un instance CIM_Capabilities.
CIM_SettingsDefineState
Associe des données de paramètres à un élément managé.
CIM_SnapshotOfVirtualSystem
Associe un système virtuel à un instantané du système virtuel.
CIM_SoftwareElement
Représente une partie gérable ou déployable individuellement d’un CIM_SoftwareFeature.
CIM_StorageAllocationSettingData
Représente les paramètres pour l’allocation du stockage virtuel.
CIM_StorageExtent
Décrit les fonctionnalités et la gestion des médias qui stockent les données et permettent la récupération des données. Cette super classe est utilisée pour représenter les composants RAID logiciels et matériels, ou une étendue logique brute de média physique.
CIM_SwitchesAmong
Représente un service de commutateur, qui bascule des trames entre les ports de commutateur.
CIM_SwitchPort
Représente un port de commutateur qui envoie et reçoit des trames de données.
CIM_SwitchPortDynamicForwarding
Représente une association dans laquelle une entrée d’une base de données de transfert s’applique à un port de commutateur.
CIM_SwitchService
Représente un service de commutateur.
CIM_SwitchServiceTransparentBridging
Représente une association dans laquelle un service de pont est un composant d’un service de commutateur.
CIM_System
Représente un ensemble de composants qui fonctionnent comme une seule entité de haut niveau.
CIM_SystemBIOS
Associe un BIOS à un système informatique.
CIM_SystemComponent
Représente une association entre un système et l’un des éléments qui le composent.
CIM_SystemDevice
Associe un système à un appareil logique qui est un composant du système.
CIM_TapeDrive
Représente les fonctionnalités et la gestion d’un lecteur de bande.
CIM_TPM
Décrit un appareil de module de plateforme sécurisée (TPM).
CIM_TransparentBridgingDynamicForwarding
Associe un service de pontage transparent à une entrée de sa base de données de transfert.
CIM_TransparentBridgingService
Représente l’aspect pontage transparent d’un objet CIM_SwitchService .
CIM_USBDevice
Caractéristiques de gestion d’un périphérique USB.
CIM_UserDevice
Représente un appareil logique qui permet à un utilisateur d’entrer, d’afficher ou d’entendre des données sur le système informatique.
CIM_VideoHead
Représente une tête d’un objet CIM_DisplayController .
CIM_VideoHeadOnController
Associe une tête vidéo à la carte vidéo qui la contient.
CIM_View
La classe CIM_View est une superclasse pour les classes qui fournissent des représentations agrégées dénormalisées des ressources managées.
CIM_VirtualEthernetSwitchSettingData
Décrit les données de paramètres d’un commutateur Ethernet virtuel.
CIM_VirtualSystemManagementCapabilities
Représente les fonctionnalités d’un objet CIM_VirtualSystemManagementService .
CIM_VirtualSystemManagementService
Représente un service qui gère les systèmes virtuels.
CIM_VirtualSystemMigrationCapabilities
Représente les fonctionnalités d’un objet CIM_VirtualSystemMigrationService .
CIM_VirtualSystemMigrationService
Représente un service qui contrôle la migration des systèmes virtuels entre les systèmes hôtes. Cette classe vérifie également si une migration en attente est susceptible de réussir.
CIM_VirtualSystemMigrationSettingData
Définit les paramètres de la migration de système virtuel gérée par un instance de la classe CIM_VirtualSystemMigrationService.
CIM_VirtualSystemSettingData
Décrit les aspects virtuels d’un système virtuel par le biais d’un ensemble de propriétés spécifiques à la virtualisation. CIM_VirtualSystemSettingData est également utilisé comme classe de niveau supérieur des configurations de système virtuel.
CIM_VirtualSystemSettingDataComponent
Représente une partie d’une relation entre un instance CIM_VirtualSystemSettingData et un ensemble d’instances CIM_ResourceAllocationSettingData.
CIM_VirtualSystemSnapshotService
Représente un service qui peut créer, appliquer et supprimer des instantanés de systèmes virtuels.
CIM_VLANEndpoint
Point de terminaison sur un commutateur ou une station de terminaison qui est affecté à un réseau local virtuel ou accepte le trafic d’un ou de plusieurs réseaux locaux virtuels.
CIM_VLANEndpointSettingData
Représente les données de configuration d’un point de terminaison de réseau local virtuel.
CIM_WiFiEndpoint
Représente un point de terminaison de communication sans fil, qui peut envoyer et recevoir des trames de données lorsque son périphérique d’interface associé est connecté à un réseau local sans fil IEEE 802.11.
CIM_WiFiPort
Représente un périphérique de communication réseau local sans fil conforme à la série de spécifications IEEE 802.11.