Outils pour utilisateurs

Outils du site


informatique:windows:wmic

Ceci est une ancienne révision du document !


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

  • ALIAS - Accès aux alias disponibles sur l'ordinateur local
  • BASEBOARD - Gestion de la carte de base (également appelée carte mère ou carte système).
  • BIOS - Gestion des services d'entrées/sorties (E/S) de base (BIOS).
  • BOOTCONFIG - Gestion de la configuration du démarrage.
  • CDROM - Gestion des CD-ROM.
  • COMPUTERSYSTEM - Gestion de systèmes informatiques.
  • CPU - Gestion de l'unité centrale.
  • CSPRODUCT - Informations sur l'ordinateur issues du SMBIOS.
  • DATAFILE - Gestion des fichiers de données.
  • DCOMAPP - Gestion d'applications.
  • DESKTOP - Gestion du Bureau de l'utilisateur.
  • DESKTOPMONITOR - Gestion du moniteur de bureau.
  • DEVICEMEMORYADDRESS - Gestion des adresses mémoire pour périphériques.
  • DISKDRIVE - Gestion des disques durs physiques.
  • DISKQUOTA - Gestion de l'utilisation de l'espace disque sur les volumes NTFS.
  • DMACHANNEL - Gestion du canal DMA (Accès direct à la mémoire).
  • ENVIRONMENT - Gestion des paramètres d'environnement système.
  • FSDIR - Gestion des entrées de répertoires du système de fichiers.
  • GROUP - Gestion des comptes de groupes.
  • IDECONTROLLER - Gestion de contrôleurs IDE.
  • IRQ - Gestion des requûtes d'interruption (IRQ).
  • JOB - Permet l'accès aux tôches planifiées à l'aide du service de planification.
  • LOADORDER - Gestion des services système définissant les dépendances d'exécution.
  • LOGICALDISK - Gestion des périphériques de stockage locaux.
  • LOGON - Sessions LOGON.
  • MEMCACHE - Gestion de la mémoire cache.
  • MEMLOGICAL - Gestion de la mémoire système (configuration, disposition et disponibilité de la mémoire).
  • MEMPHYSICAL - Gestion de la mémoire physique d'un ordinateur.
  • NETCLIENT - Gestion des clients réseau.
  • NETLOGIN - Gestion des informations d'ouverture de session réseau (d'un utilisateur précis).
  • NETPROTOCOL - Gestion des protocoles et de leurs caractéristiques réseau.
  • NETUSE - Gestion des connexion réseau actives.
  • NIC - Gestion des contrôleurs réseau NIC (Network Interface Controller).
  • NICCONFIG - Gestion des cartes réseau.
  • NTDOMAIN - Gestion de l'arborescence du domaine.
  • NTEVENT - Entrées dans le journal d'événements NT.
  • NTEVENTLOG - Gestion du fichier journal d'événements NT.
  • ONBOARDDEVICE - Gestion des périphériques carte communs intégrés dans la carte mère.
  • OS - Gestion des systèmes d'exploitation installés.
  • PAGEFILE - Gestion des paramètres du fichier d'échange de mémoire virtuelle.
  • PAGEFILESET - Gestion des paramètres de fichier d'échange.
  • PARTITION - Gestion des zones partitionnées d'un disque physique.
  • PORT - Gestion des ports d'E/S.
  • PORTCONNECTOR - Gestion des ports de connexion physique.
  • PRINTER - Gestion des périphériques d'impression.
  • PRINTERCONFIG - Gestion de la configuration des périphériques d'impression.
  • PRINTJOB - Gestion des tôches d'impression.
  • PROCESS - Gestion des processus.
  • PRODUCT - Gestion des tôches des packages d'installation.
  • QFE - Ingénierie de correctifs à chaud.
  • QUOTASETTING - Gestion des informations de quotas de disque sur un volume.
  • RECOVEROS - Informations recueillies en mémoire en cas de dysfonctionnement du système d'exploitation.
  • REGISTRY - Gestion du Registre système.
  • SCSICONTROLLER - Gestion de contrôleurs SCSI.
  • SERVER - Gestion des informations sur le serveur.
  • SERVICE - Gestion des applications de services.
  • SHARE - Gestion des ressources partagées.
  • SOFTWAREELEMENT - Gestion des éléments d'un logiciel installé sur un ordinateur.
  • SOFTWAREFEATURE - Gestion des logiciels sous-ensembles de SoftwareElement.
  • SOUNDDEV - Gestion des périphériques audio.
  • STARTUP - Gestion des commandes qui s'exécutent dès que l'utilisateur ouvre une session sur l'ordinateur.
  • SYSACCOUNT - Gestion des comptes système.
  • SYSDRIVER - Gestion du pilote système pour un service de base.
  • SYSTEMENCLOSURE - Gestion de la mise en armoire du système.
  • SYSTEMSLOT - Gestion de des points de connexion physiques : ports, connecteurs et périphériques, et points de connexion propriétaires.
  • TAPEDRIVE - Gestion de lecteurs de bandes.
  • TEMPERATURE - Gestion d'un capteur de température (thermomètre électronique).
  • TIMEZONE - Gestion des données de fuseau horaire.
  • UPS - Gestion de l'alimentation de secours (UPS).
  • USERACCOUNT - Auditer la gestion des comptes.
  • VOLTAGE - Gestion des données de capteurs de tension (tensiomètre électronique).
  • VOLUMEQUOTASETTING - Associe le paramètre de quota de disque à un volume précis.
  • WMISET - Gestion des paramètres opérationnels du service WMI.

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

informatique/windows/wmic.1233334393.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)