Qu’est-ce que WMI, une nouvelle marque allemande de voitures, prête à faire les poches des parents fortunés en pleine crise de la quarantaine ? L’éclatement de l’un des frères Warner à la suite d’une dispute lors du dernier repas de famille ? Un rapport avec la domotique et la volonté de la technologie de rendre nos maisons aussi informatisées qu’inhospitalières ? Un mouvement informatique dont nous n’avions pas entendu parler jusqu’à aujourd’hui, ou si nous en avions entendu parler, c’était pour acquiescer sans avoir la moindre idée de ce dont il s’agit vraiment ? Eh bien, c’est plutôt le dernier cas ! Alors, parce que nous aimons explorer les vastes domaines de la connaissance, nous allons tenter d’examiner de plus près la grande question : Qu’est-ce que l’IMW ? Il y a des gens qui n’ont pas le besoin impératif de maîtriser le concept, les chauffeurs de taxi ou les taxidermistes par exemple, mais il y a d’autres personnes courageuses qui vivront beaucoup mieux avec la connaissance de ces compétences. C’est à eux que s’adresse la journée d’aujourd’hui : Qu’est-ce que l’IEM ?

Qu’est-ce que l’IEM ? Une approche du concept

WMI (Windows Management Instrumentation) est une invention technologique de Microsoft, dont le but est de prendre en charge les différents environnements opérationnels de Windows. L’instrumentation de gestion Windows (WMI) consiste en un ensemble d’extensions du modèle de pilote Windows, qui fournit une interface de système d’exploitation à travers laquelle ses composants nous donnent des informations et différents types de notifications. En quelque sorte, WMI est l’implémentation par Microsoft des normes de gestion d’entreprise basées sur le Web (WBEM), du modèle d’information commun (CIM) et du groupe de travail sur la gestion distribuée (DMTF). WMI permet aux langages de script (tels que VBScript ou Windows PowerShell) de gérer les ordinateurs personnels et les serveurs Microsoft Windows, à la fois localement et à distance. WMI est préinstallé sur Windows 2000 et les systèmes d’exploitation Microsoft plus récents. Il est également disponible en téléchargement pour Windows NT, Windows 95 et Windows 98. Microsoft, qui est omniprésent, fournit également une interface de ligne de commande pour WMI, appelée Windows Management Instrumentation Command-line (WMIC).

Que peut-on faire avec WMI ?

Maintenant que nous avons assimilé et internalisé ce qu’est le WMI, passons aux choses simples pour lesquelles nous pouvons l’utiliser. Comme nous l’avons dit, grâce à WMI, il sera possible de gérer les ordinateurs immédiats et distants, en programmant l’exécution de processus à des moments déterminés et choisis, en démarrant et en faisant fonctionner un ordinateur distant, en le redémarrant à distance si nécessaire, en obtenant la liste des applications installées sur notre ordinateur, sur les autres ordinateurs locaux et sur les ordinateurs distants, en nous informant des journaux d’événements Windows, tant sur l’ordinateur local que sur l’ordinateur distant,… Il faut savoir, à titre de curiosité, que comme WMI est livré avec un ensemble d’interfaces d’automatisation prêtes à l’emploi, toutes les fonctions de gestion prises en charge par un fournisseur WMI et son ensemble de classes bénéficient d’une prise en charge des scripts pour une utilisation immédiate et gratuite. Au-delà de la conception des classes WMI et du développement des fournisseurs, les équipes de développement et de test de Microsoft ne sont pas tenues de créer, de valider et de tester un modèle de script, puisqu’il est en fait disponible dans WMI.

En fait, vous pouvez aujourd’hui utiliser quelque chose de plus avancé…

En utilisant un logiciel de surveillance si puissant qu’il convient à un ordinateur ou à 10 000 ordinateurs.

Et vous pouvez l’utiliser gratuitement. Puis-je vous expliquer comment ?

Objectifs de WMI

L’objectif de WMI peut être considéré comme étant de définir un ensemble de spécifications indépendantes de l’environnement qui permettent de partager des informations de gestion entre les mêmes applications de gestion. WMI prescrit des normes de gestion d’entreprise et des technologies connexes pour Windows qui fonctionnent avec les normes de gestion existantes. Comme Desktop Management Interface (DMI) et SNMP, WMI complète ces normes en fournissant un modèle uniforme. Ce modèle représente l’environnement qui permet d’accéder de manière commune à des données de gestion provenant de n’importe quelle source. Essayons de le simplifier. WMI fonctionne plus ou moins comme une base de données ; il vous fournit une quantité importante et variée d’informations, qui seront surtout utiles pour surveiller les systèmes basés sur Windows. Imaginez-vous devant un tableau de bord, pas aussi exagéré que celui des vaisseaux de la Guerre des étoiles, mais du même genre. Vous avez accès à toutes ses parties et vous pouvez observer les niveaux qui correspondent aux variables les plus personnelles d’un ordinateur fonctionnant dans un environnement Microsoft Windows. WMI utilise son langage pour nous donner des exemples représentatifs du fonctionnement des systèmes, des applications, des réseaux, des différents appareils, etc.

Si vous êtes intéressé par WMI, vous le serez aussi…

D’ailleurs, à ce propos, savez-vous qui le fait comme personne et qui est le champion de la surveillance ?

Pandora FMS, un système de surveillance flexible, capable de surveiller des appareils, des infrastructures, des applications, des services et des processus d’entreprise.

Par exemple, dans la vidéo suivante, vous pouvez voir comment créer et configurer un module WMI à distance dans Pandora FMS :

Shares