- WMIC vous permet d'interroger et d'exporter des informations détaillées sur le matériel de Windows dès CMD.
- Le système d'alias, de verbes et de modificateurs vous permet de personnaliser les informations obtenues et d'automatiser les audits.
- Vous pouvez filtrer, enregistrer et afficher les résultats dans différents formats sans avoir à installer de programmes externes.

Vous êtes-vous déjà demandé comment obtenir tous les Informations détaillées sur le matériel de votre PC Windows en utilisant uniquement la consoleInutile de recourir à des programmes ou outils tiers dont vous ignorez l'origine. Avec la commande WMIC Vous avez à portée de main la possibilité de consulter les données les plus pertinentes de votre ordinateur, de la carte mère aux disques durs, en passant par le processeur, la RAM, le réseau et bien plus encore, en exécutant des lignes simples dans le symbole du système.
Même si cela semble parfois être réservé aux techniciens, la vérité est que Tout utilisateur peut profiter de WMIC. Que vous ayez besoin de connaître la référence exacte de votre carte mère pour mettre à jour une BIOSQue vous cherchiez une solution pour résoudre un problème, vérifier votre RAM avant une mise à niveau, connaître le modèle de votre disque dur ou simplement par curiosité, WMIC vous apporte des réponses immédiates et précises. Et surtout : aucune installation supplémentaire requise, aucun risque et l'utilisation des fonctionnalités natives de Windows.
Qu'est-ce que WMIC et à quoi sert-il sous Windows ?

WMIC, acronyme de Ligne de commande de l'instrumentation de gestion Windows, est une interface de ligne commandes qui sert de passerelle vers les outils avancés du système d'exploitation Windows, connus sous le nom de WMI (Windows Management Instrumentation). WMIC, bien que n'étant pas l'un des utilitaires les plus populaires auprès des utilisateurs lambda, vous permet d'effectuer requêtes et tâches d'administration sur les ordinateurs locaux et distants, facilitant la collecte de données et l'automatisation des tâches avec une simple commande.
Depuis WMIC, vous pouvez Répertoriez les composants matériels, vérifiez l'état du système, manipulez les processus et les services, modifiez les paramètres et bien plus encore.Il est particulièrement utile pour les techniciens, les administrateurs ou les personnes curieuses qui souhaitent des informations précises et directes.
Fonctionnement de base et structure des commandes WMIC
Le secret du WMIC réside dans sa alias, verbes et modificateursComprendre ces concepts est essentiel pour tirer le meilleur parti de tout ce que cette console a à offrir :
- Alias: Il s'agit de noms descriptifs représentant des classes, propriétés ou méthodes WMI. Par exemple, des alias comme BIOS, CPU, LOGICALDISK ou BASEBOARD font référence à différents composants matériels.
- Verbes: Ils déterminent l'action à effectuer, comme GET (obtenir des données), LIST (afficher des informations), CALL (exécuter des méthodes), CREATE (créer des instances), DELETE (supprimer des instances), ASSOC (afficher des associations) ou SET (modifier des valeurs).
- Modificateurs: Il s'agit d'options supplémentaires permettant de définir, de limiter ou de personnaliser la sortie des commandes. Par exemple, /OUTPUT permet d'envoyer les résultats vers un fichier, /FORMAT permet de choisir le format de sortie, /EVERY permet d'exécuter la commande périodiquement, ou encore /NAMESPACE, /NODE, /USER, /PASSWORD, etc.
La structure habituelle d'une commande WMIC est la suivante :
WMIC
Par exemple: bios wmic obtenir numéro de série Il renvoie le numéro de série du BIOS de votre ordinateur.
Principaux alias WMIC et comment les découvrir

El Le catalogue d'alias de WMIC est très étendu, vous permettant d'interroger pratiquement tous les aspects matériels ou système. Les alias principaux et les plus couramment utilisés sont :
- bios: Informations sur le BIOS (fabricant, version, numéro de série, date de sortie, etc.)
- CPU: Données du processeur (nom, vitesse, cœurs, cache, utilisation, etc.)
- lecteur de disque: Disques durs physiques (modèle, taille, numéro de série, partitions, etc.)
- disque logique: Disques logiques (lettre, format, espace disponible, type…)
- puce mémoire : Modules RAM installés (fabricant, série, vitesse, capacité, etc.)
- plinthe: Carte mère (fabricant, produit, version, numéro de série, etc.)
- système informatique: Informations générales sur le système (nom de l'ordinateur, utilisateur, modèle, etc.)
- nicconfig: Adaptateurs réseau installés et leur configuration
- os: Système d'exploitation (nom, version, build, date d'installation, etc.)
- service: Liste des services et de leurs statuts
- processus: Processus actifs et leurs informations détaillées
A découvrir tous les alias disponibles, vous pouvez exécuter dans la console :
wmic/?
Ou interrogez les alias spécifiques d'une classe avec :
wmic /?
Verbes et modificateurs courants dans WMIC
El Le verbe le plus utilisé dans WMIC est GET, qui permet de récupérer les valeurs de propriétés spécifiques. La LISTE est également courante, car elle affiche les informations à différents niveaux de détail (bref, complet, instance, statut, système). D'autres verbes notables sont :
- ASSOCIATION : Classes de requêtes associées à un objet. Par exemple : wmic os assoc.
- APPEL: Exécute des méthodes sur des instances. Exemple : service wmic où caption=»telnet» appelle startservice.
- CRÉER: Créer de nouvelles instances (généralement non utilisées sur le matériel).
- EFFACER: Supprimer les instances (attention à son utilisation).
- SET: Modifier les valeurs de propriété autorisées.
parmi les modificateurs nous avons trouvé:
- /VALEUR: Renvoie les résultats au format clé=valeur, un par ligne.
- /TOUS: Affiche toutes les informations disponibles pour un alias.
- /FORMAT: Permet de définir le format de sortie (par exemple, LISTE, TABLEAU, XML…)
- /CHAQUE: Répétez la requête toutes les X secondes.
- /SORTIR: Redirige les résultats vers un fichier (TXT, XLS ou même presse-papiers).
Exemples pratiques : Comment utiliser WMIC pour interroger le matériel
Les possibilités offertes par WMIC sont immenses. Voici ce que vous pouvez en attendre. Certaines des commandes les plus utiles pour obtenir des détails sur le matériel et le système, clairement expliquées:
- Vérifiez les détails du BIOS :
wmic bios obtenir le fabricant, smbiosbiosversion, numéro de série, version
- Afficher le modèle et le fabricant de la carte mère :
plinthe wmic obtenir le produit, le fabricant, la version, le numéro de série
- Obtenez les données complètes du processeur :
liste complète des processeurs wmic
ou juste l'essentiel :
wmic cpu get nom, nombre de cœurs, nombre de processeurs logiques, vitesse d'horloge maximale
- Vérifiez la RAM installée :
wmic memorychip get devicelocator, fabricant, numéro de pièce, numéro de série, capacité, vitesse, type de mémoire, facteur de forme
- Lister les disques durs physiques et logiques :
lecteur de disque wmic obtenir le modèle, la taille et le numéro de série
et pour les disques logiques :
disque logique wmic obtenir l'ID de périphérique, le volume, le système de fichiers, la taille, l'espace libre
- Informations sur la carte réseau :
wmic nicconfig où IPEnabled=TRUE obtient la description, l'adresse MAC et l'adresse IP
Comment utiliser WMIC dans les fichiers CMD et batch
Vous Exécutez les commandes WMIC directement à partir de la fenêtre d'invite de commandes (CMD), simplement en les écrivant après avoir ouvert la console (avec Windows + R, puis tapez cmd et appuyez sur Entrée). De plus, ils peuvent être inclus dans des scripts ou des fichiers batch (*.bat) pour automatiser plusieurs tâches ou interroger plusieurs composants en série. Par exemple, un scénario Une façon simple de procéder consiste à vous montrer un menu pour choisir les données à interroger et à enregistrer chaque résultat dans un fichier texte différent pour référence ultérieure.
Quelques exemples de base à intégrer dans des fichiers batch :
- Enregistrez toutes les données du BIOS dans BIOS.txt :
wmic /output:BIOS.txt bios get /all /format:list
- Enregistrez les informations du disque dans DiscosLogicos.txt :
wmic /output:DiscosLogicos.txt disque logique obtenir /all /format:list
Cette méthode est idéale pour documenter l'équipement ou recueillir des informations avant formatear ou réinstaller Windows.
Filtrage et personnalisation avancés : conditions, formats, export
WMIC permet filtrer les informations à l'aide des conditions WHERE, ce qui est très utile lorsque vous possédez plusieurs lecteurs, adaptateurs ou avez besoin de données spécifiques. Par exemple :
- Afficher uniquement les disques durs (pas optiques) :
Disque logique wmic où drivetype=3 obtient l'ID du périphérique, le nom du volume, la taille, l'espace libre, le système de fichiers et la description
- Listez uniquement les lecteurs CD/DVD :
disque logique wmic où drivetype=5 obtenir le nom du volume, la taille, l'ID du périphérique et la description
- Afficher les adaptateurs réseau actifs :
wmic nicconfig Où IPEnabled=TRUE obtient la description, l'adresse MAC, l'adresse IP
La la sortie par défaut est généralement affichée dans des tableaux, mais pour faciliter la lecture et le traitement ultérieur des données, il existe des modificateurs /FORMAT:LISTE (liste), /FORMAT:CSV (feuille de calcul) et la possibilité d'exporter directement vers des fichiers avec /OUTPUT:nom_fichier. Par exemple:
wmic /OUTPUT:list.txt bios get /all /format:list
wmic /OUTPUT:hardware.xls disque logique obtenir /all /format:csv
Avec cela, vous pouvez ensuite ouvrir les informations collectées dans le Bloc-notes, Excel ou tout autre outil que vous préférez pour analyser les données.
Autres fonctions WMIC utiles et exemples présentés
WMIC n’est pas seulement utilisé pour interroger le matériel. Vous permet d'effectuer d'autres tâches administratives très utiles, comme la gestion des processus, le démarrage et l'arrêt des services, la modification de la priorité des applications, la modification des adresses IP du réseau et même l'affichage d'informations avancées normalement disponibles uniquement via des utilitaires graphiques.
- Obtenez la vitesse des adaptateurs réseau actifs :
wmic nic où netEnabled=true obtient le nom, la vitesse
- Modifier la priorité d'un processus :
processus wmic où name="explorer.exe" appelle setpriority 64
- Lancer une application depuis WMIC :
appel de processus wmic créer « notepad.exe »
- Arrêter une application spécifique :
processus wmic où l'appel name="notepad.exe" se termine
- Gérer les services :
service wmic où caption="Client DHCP" appelle changestartmode "Désactivé"
- Activer ou désactiver DHCP ou IP statique depuis la console :
wmic nicconfig où index=9 appel enabledhcp
wmic nicconfig où index=9 appel enablestatic("192.168.16.4"), ("255.255.255.0") - Afficher les listes des processus incubés dans svchost.exe :
processus wmic où (Name='svchost.exe') obtient le nom, l'ID de processus et la ligne de commande
Ne pas oublier que WMIC vous permet également d'afficher des informations sur les logiciels installés, les processus en cours d'exécution, les services, les erreurs système et bien plus encore., étant un outil extrêmement polyvalent et puissant, même pour des tâches que beaucoup ignorent, il peut être effectué sous Windows sans rien installer de plus.
Conseils, avertissements et alternatives à WMIC
Tandis que WMIC continue de fonctionner correctement sur de nombreuses versions de Windows., sachez qu'il est en voie d'abandon depuis Windows 10 21H1 ; Microsoft le supprimera donc progressivement. Son alternative moderne et de plus en plus puissante est Windows. PowerShell avec des modules tels que Get-WmiObject o Get-CimInstance, qui vous permettent de consulter des informations similaires ou même plus détaillées.
Cependant, tant qu'il reste disponible, WMIC est le moyen le plus simple, le plus rapide et le plus universel d'obtenir des détails approfondis sur le matériel et la configuration de votre système.Pour les requêtes plus volumineuses et personnalisées, il existe également des utilitaires tels que le générateur de code WMI, qui permet de découvrir les commandes et les classes WMI de manière assistée.
Enfin, si vous cherchez alternatives visuelles, des outils comme msinfo32 (Informations système) et dXDIAG (DirectX Diagnostic Tool) propose des résumés graphiques, bien qu'avec moins de personnalisation et d'automatisation que WMIC.
La maîtrise des commandes WMIC permet à tout utilisateur Windows de avoir un contrôle absolu sur les informations techniques de votre équipe, que ce soit pour des audits, des réparations, des mises à jour ou simplement pour le plaisir de savoir exactement ce qui se trouve à l'intérieur de votre ordinateur. La gestion est simple et, comme elle est intégrée à Windows, elle ne comporte aucun risque ni complication supplémentaire. Et si vous devez conserver des enregistrements ou partager des informations avec le support technique, la possibilité d'exporter ou d'automatiser ces requêtes en fait un outil indispensable.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.

