Partager via


Instrumentation de gestion Windows

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.

Note

Cette documentation concerne uniquement les développeurs et les 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 du script et du contrôle d’administration 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ù S’applique WMI ?

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

Public des développeurs

WMI est conçu pour les programmeurs qui créent des applications C, C++ et Visual Basic, ou utilisent un langage de script qui a un moteur Windows et gère les objets Microsoft ActiveX. Bien que certaines connaissances de la programmation COM soient utiles, il n’est pas nécessaire. Les développeurs C++ peuvent trouver des exemples pour commencer à Créer une application WMI à l’aide de C++.

Pour développer des fournisseurs de code managé ou des applications 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 de commande Get-WMI pour PowerShell vous permet de récupérer des informations pour un référentiel 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 requises pour l’exécution

Pour plus d’informations sur le système d’exploitation requis pour utiliser un élément d’API spécifique ou une classe WMI, 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 à utiliser. Pour plus d’informations, consultez Téléchargements.

Dans cette section

Article Description
À propos de WMI Informations générales sur WMI.
à l’aide de WMI Informations sur le développement d’applications pour utiliser WMI, qui inclut des informations sur les outils.
de 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.