Windows Management Instrumentation

Windows Management Instrumentation (WMI) est l’infrastructure pour les données de gestion et les opérations sur les systèmes d’exploitation Windows. Bien que vous puissiez écrire des scripts ou des applications WMI pour automatiser des tâches d’administration sur des ordinateurs distants, WMI fournit également des données de gestion à d’autres parties du système d’exploitation et des produits. Par exemple, System Center Operations Manager ou Windows Remote Management.

Notes

Cette documentation est destinée uniquement aux développeurs et aux administrateurs informatiques. Si vous êtes un utilisateur final qui a rencontré un message d’erreur WMI, recherchez le code d’erreur dans Support Microsoft. Pour plus d’informations sur la résolution des problèmes liés aux scripts WMI et au service WMI, consultez WMI ne fonctionne pas.

WMI est entièrement pris en charge par Microsoft. La dernière version de l’écriture de scripts et du contrôle administratifs est disponible via l’infrastructure de gestion Windows (MI). MI est entièrement compatible avec les versions précédentes de WMI et offre une multitude de fonctionnalités et d’avantages qui facilitent la conception et le développement de fournisseurs et de clients. Pour plus d’informations, consultez Infrastructure de gestion Windows.

Où WMI est-il applicable ?

Bien que les administrateurs système puissent utiliser WMI dans toutes les applications Windows, il est particulièrement utile dans les applications d’entreprise et les scripts d’administration. Pour plus d’informations sur WMI, consultez Plus d’informations sur WMI.

Développeurs concernés

WMI est conçu pour les programmeurs qui créent des applications C, C++ et Visual Basic, ou qui utilisent un langage de script qui a un moteur Windows et gère les objets Microsoft ActiveX. Bien qu’une certaine connaissance de la programmation COM soit utile, elle n’est pas obligatoire. Les développeurs C++ peuvent trouver des exemples de prise en main dans Créer une application WMI à l’aide de C++.

Pour développer des fournisseurs ou des applications de code managé en C# ou Visual Basic à l’aide du .NET Framework, consultez Utiliser WMI avec le .NET Framework.

De nombreux administrateurs et professionnels de l’informatique accèdent à WMI via Windows PowerShell. L’applet Get-WMI de commande pour PowerShell vous permet de récupérer des informations pour un dépôt WMI local ou distant. Par conséquent, plusieurs articles WMI, en particulier Créer des clients WMI, contiennent des exemples PowerShell. Pour plus d’informations sur l’utilisation de PowerShell, consultez PowerShell.

Conditions d’exécution

Pour plus d’informations sur le système d’exploitation requis pour utiliser un élément d’API ou une classe WMI spécifique, consultez la section Exigences de chaque article de la documentation WMI.

Si un composant attendu semble manquant, consultez Disponibilité du système d’exploitation des composants WMI.

Pour créer des scripts ou des applications pour WMI, les développeurs n’ont pas besoin de télécharger ou d’installer un kit de développement logiciel (SDK) spécifique. Toutefois, certains outils d’administration WMI peuvent être utiles. Pour plus d’informations, consultez Téléchargements.

Contenu de cette section

Article Description
À propos de WMI Informations générales concernant WMI.
Utilisation de WMI Informations sur la façon de développer des applications pour utiliser WMI, notamment des informations sur les outils.
Référence WMI Documentation sur les classes WMI, les classes WMI C++, l’API COM WMI, l’API de script et d’autres documents de référence WMI.
Glossaire WMI Liste des termes WMI. Bon nombre de ces termes sont familiers aux développeurs, mais ont des définitions nouvelles ou modifiées dans l’environnement WMI.