Ressources : Le WMI (Le Retour)
Posté par drcharly93 le 23/3/2005 7:50:00 (5184 lectures) Articles du même auteur
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

Format imprimable Envoyer cet article à un ami Créer un fichier PDF à partir de cet article


Autres articles
2/6/2015 19:00:00 - WDForge 2.0 est disponible !
7/1/2014 11:10:00 - WDForge
30/9/2009 11:30:00 - Un analyseur d'objets externes
16/4/2009 18:37:49 - Convertisseur de base HyperFile vers XML
22/4/2008 23:04:01 - WLSCRIPT - Ligne de commande Linux

Connexion
Menu
Sujets d'Articles
Top Articles
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2