Le WMI (Le Retour)

Date 23/3/2005 7:50:00 | Sujet : Ressources

(WMI) est une série d'API vous permettant d'accéder facilement à tout

Suite à une demande particulière d'un internaute j'ai effectué quelques recherches et je suis arrivé à cette deuxième étape.




le WMI renvoi une série d'informations provenant des machines de votre réseau. Sachant que GPMC gère les filtres WMI, vous pouvez récupérer l'espace disque restant sur une machine par exemple avant le déploiement d'un logiciel via une GPO.

Un début peut-être pour un projet d'envergure.
A vos claviers.


Le langage de programmation utilisé est WQL (WMI Query Language)
Langage de programmation de script WMI semblable au SQL. Exemple :
Select * from Win32_LogicalDisk where Freespace > 50000000
Permet de récupérer les disques durs ayant de l'espace libre supérieur à 50 Mo.

Le programme utilise un assemblage .NET "System.Management"

La particularité de ce code est l'utilisation de l'interface IEnumerator.
Cette interface offre une très grande puissance à WinDev face au manque sur la manipulation de certain objet Windows.
En effet d'autres langages utilise une fonction ForEach dont est WinDev est démuni.

Mes recherches sur la question on aboutie a plus de 400 requêtes différentes et j'en suis loin d'avoir tout exploré.

La troisième étape consistera à consulter et modifier une base de registre local ou distante via le WMI.

Ressource



Cet article provient de WDForge.org
http://old.wdforge.org

L'adresse de cet article est :
http://old.wdforge.org/article.php?storyid=175