Table des matières

Windows Management Instrumentation

La commande en général

Pour obtenir le meilleurs de l'utilitaire wmic cette rubrique décrit la commande dans sa globalité. Nous allons prendre pour les exemples ci-dessous la sous commande bios. Les commandes décrites ci-dessous peuvent se décliner sur les autres sous commandes.

Pour obtenir de l'aide :

wmic /?

Pour obtenir de l'aide sur une sous commande :

wmic bios /?

Pour obtenir toutes les informations sur le bios :

wmic bios list full

Pour obtenir les informations sur le bios dans une pages HTML :

wmic bios get /format:hform.xsl > C:\bios.html

Pour obtenir les informations sur le bios sous format CSV :

wmic bios get /format:csv > C:\bios.csv

Pour connaître les autres formats disponible :

wmic bios get /format /?

Pour obtenir des information sur le bios d'une machine distante :

wmic /NODE:"srv-distant" /USER:"administrateur" /PASSWORD:"motdepasse" bios list full

Liste des sous commandes disponibles

Commandes avancées

Processus

Lancer par exemple calc.exe :

WMIC PROCESS CALL Create "calc.exe"

Pour arrêté le processus nommé calc.exe :

WMIC PROCESS WHERE Name="calc.exe" CALL Terminate

Mettre une priorité basse au processus explorer.exe :

WMIC PROCESS WHERE Name="explorer.exe" call SetPriority 64

Obtenir des statistiques sur les processus dans un CSV :

WMIC PROCESS LIST Statistics /format:CSV > C:\process.csv

Disque

Obtenir le taux d'occupation des volume :

WMIC logicaldisk WHERE drivetype=3 GET name,freespace,SystemName,FileSystem,Size,VolumeSerialNumber

Packages

Lister les programmes installés :

wmic product GET Name, PackageCache, Version

Pour déinstaller le package nommé Apache HTTP Server 2.2.11 :

wmic product WHERE name="Apache HTTP Server 2.2.11" CALL Uninstall

Réseau

Pour connaître la configuration réseau du poste :

wmic NICCONFIG GET MACAddress, IPAddress, IPSubnet, DefaultIPGateway, Description

Quelques liens

http://support.microsoft.com/servicedesks/webcasts/wc072402/listofsampleusage.asp?SD=gn