wmic (Français)

  • 05/31/2018
  • 5 minutes de lecture
    • s
    • v
    • .

    • v
    • d
    • D
    • +2

L’utilitaire WMI command-line (WMIC) fournit une interface de ligne de commande pour Windows Management Instrumentation (WMI). WMIC est compatible avec les shells et les commandes d’utilitaires existants. Ce qui suit est une rubrique de référence générale pour WMIC. Pour plus d’informations et de directives sur la façon d’utiliser WMIC, y compris des informations supplémentaires sur les alias, les verbes, les commutateurs et les commandes, voir Utilisation de la ligne de commande de Windows Management Instrumentation et WMIC – Prendre le contrôle de WMI en ligne de commande.

Alias

Un alias est un renommage amical d’une classe, d’une propriété ou d’une méthode qui facilite l’utilisation et la lecture de WMI. Vous pouvez déterminer quels alias sont disponibles pour WMI grâce à la commande / ? Vous pouvez également déterminer les alias d’une classe spécifique à l’aide de la commande / ? Pour plus d’informations, voir Alias WMIC.

Switch

Un switch est une option WMIC que vous pouvez définir de manière globale ou facultative. Pour obtenir une liste des commutateurs disponibles, voir Commutateurs WMIC.

Verbes

Pour utiliser des verbes dans WMIC, saisissez le nom de l’alias suivi du verbe. Si un alias ne prend pas en charge un verbe, vous recevez le message « le fournisseur n’est pas capable d’effectuer l’opération tentée. » Pour plus d’informations, consultez la section Verbes de WMIC.

La plupart des alias prennent en charge les verbes suivants .

ASSOC

Retourne le résultat de la requête Associators of (<wmi_object>) où <wmi_object> est le chemin des objets retournés par les commandes PATH ou CLASS. Les résultats sont des instances associées à l’objet. Lorsque ASSOC est utilisé avec un alias, les classes avec la classe sous-jacente à l’alias sont retournées. Par défaut, la sortie est retournée au format HTML.

Le verbe ASSOC possède les commutateurs suivants .

Commutateur Description
/RESULTCLASS : Les points de terminaison renvoyés associés à l’objet source doivent appartenir à, ou être dérivés de la classe spécifiée.
/RESULTROLE: Les terminaux retournés doivent jouer un rôle spécifique dans les associations avec l’objet source.
/ASSOCCLASS: Les terminaux retournés doivent être associés à la source par le biais de la classe spécifiée, ou l’une de ses classes dérivées.

Exemple : OS ASSOC

CALL

Exécute une méthode.

Exemple : SERVICE WHERE CAPTION=’TELNET’ CALL STARTSERVICE

Note

Pour déterminer les méthodes disponibles pour une classe donnée, utilisez / ? Par exemple, SERVICE WHERE CAPTION=’TELNET’ CALL / ? liste les fonctions disponibles pour la classe service.

CREATE

Créer une nouvelle instance et définir les valeurs des propriétés. CREATE ne peut pas être utilisé pour créer une nouvelle classe.

Exemple : ENVIRONNEMENT CREATE NAME= »TEMP » ; VARIABLEVALUE= »NEW »

DELETE

Supprime l’instance actuelle ou l’ensemble d’instances. DELETE peut être utilisé pour supprimer une classe.

Exemple : PROCESS WHERE NAME= »CALC.EXE » DELETE

GET

Récupérer des valeurs de propriétés spécifiques.

GET présente les commutateurs suivants .

Switch Description
/VALUE La sortie est formatée avec chaque valeur listée sur une ligne séparée et avec le nom de la propriété.
/ALL La sortie est formatée comme un tableau. /TRANSLATE: Traduire la sortie en utilisant la table de traduction nommée par la commande. Les tables de traduction BasicXml et NoComma sont incluses avec WMIC.
/EVERY: Répéter la commande toutes les secondes.
/FORMAT: Spécifie un mot clé ou un nom de fichier XSL pour formater les données.

Exemple : PROCESS GET NOM

LIST

Affiche les données. LIST est le verbe par défaut.

LIST possède les adverbes suivants .

.

Adverbe Description
BRIEF Ensemble de base des propriétés.
FULL Ensemble complet des propriétés. C’est l’adverbe par défaut pour LIST.
INSTANCE Chemins d’accès aux instances seulement.
STATUS État des objets.
SYSTEM Propriétés du système.

LIST comporte les commutateurs suivants .

Commutateur Description
/TRANSLATE : Traduire la sortie en utilisant la table de traduction nommée par la commande. Les tables de traduction BasicXml et NoComma sont incluses avec WMIC.
/EVERY: Répéter la commande toutes les secondes.
/FORMAT: Spécifie un mot clé ou un nom de fichier XSL pour formater les données.

Exemple : LISTE DE PROCESSUS BRIEF

SET

Attribue des valeurs aux propriétés. Exemple : ENVIRONMENT SET NAME= »TEMP », VARIABLEVALUE= »NEW »

Commutateurs

Les commutateurs globaux sont utilisés pour définir les valeurs par défaut de l’environnement WMIC. Vous pouvez visualiser la valeur actuelle des conditions définies par ces commutateurs en entrant la commande CONTEXT.

/NAMESPACE

Espace de nom que l’alias utilise généralement. La valeur par défaut est root\cimv2.

Exemple : /NAMESPACE:\root

/ROLE

L’espace de noms que WMIC consulte généralement pour les alias et autres informations WMIC.

Exemple : /ROLE:\root

NODE

Noms des ordinateurs, délimités par des virgules. Toutes les commandes sont exécutées de manière synchrone contre tous les ordinateurs répertoriés dans cette valeur. Les noms de fichiers doivent être préfixés par &. Les noms des ordinateurs dans un fichier doivent être délimités par des virgules ou sur des lignes séparées.

/IMPLEVEL

Niveau d’impersonnalisation.

Exemple : /IMPLEVEL:Anonyme

/AUTHLEVEL

Niveau d’authentification.

Exemple : /AUTHLEVEL:Pkt

/LOCALE

Locale.

Exemple : /LOCALE:MS_411

/PRIVILEGES

Activer ou désactiver tous les privilèges.

Exemple : /PRIVILEGES:ENABLE ou /PRIVILEGES:DISABLE

/TRACE

Affiche le succès ou l’échec de toutes les fonctions utilisées pour exécuter les commandes WMIC.

Exemple : /TRACE:ON ou /TRACE:OFF

/RECORD

Enregistre toute la sortie dans un fichier XML. La sortie est également affichée à l’invite de commande.

Exemple : **/RECORD:**MaSortie.xml

/INTERACTIVE

Typiquement, les commandes de suppression sont confirmées.

Exemple : /INTERACTIVE:ON ou /INTERACTIVE:OFF

/FAILFAST on|off|TimeoutInMilliseconds

Si ON les ordinateurs /NODE sont pingués avant de leur envoyer des commandes WMIC. Si un ordinateur ne répond pas, les commandes WMIC ne lui sont pas envoyées.

Exemple : « /FAILFAST:ON » ou « /FAILFAST:OFF »

WMIC /FAILFAST:1000

/USER

Nom d’utilisateur utilisé par WMIC lors de l’accès aux ordinateurs /NODE ou aux ordinateurs spécifiés dans les alias. Le mot de passe vous est demandé. Un nom d’utilisateur ne peut pas être utilisé avec l’ordinateur local.

Exemple : **/USER:**JSMITH

/PASSWORD

Mot de passe utilisé par WMIC lors de l’accès aux ordinateurs /NPDE. Le mot de passe est visible sur la ligne de commande.

Exemple : **/PASSWORD:**mot de passe

/OUTPUT

Spécifie un mode pour toutes les redirections de sortie. La sortie n’apparaît pas sur la ligne de commande et la destination est effacée avant le début de la sortie. Les valeurs valides sont STDOUT, CLIPBOARD ou un nom de fichier.

Exemple : /OUTPUT:CLIPBOARD

/APPEND

Spécifie un mode pour la redirection de toutes les sorties. La sortie n’apparaît pas sur la ligne de commande et la destination n’est pas effacée avant le début de la sortie et la sortie est ajoutée à la fin du contenu actuel de la destination. Les valeurs valides sont STDOUT, CLIPBOARD ou un nom de fichier.

Exemple : /APPEND:CLIPBOARD

/AGGREGATE

Utilisé avec le commutateur LIST et GET /EVERY. Si AGGREGATE est ON, LIST et GET affichent leurs résultats lorsque tous les ordinateurs du /NODE ont soit répondu, soit passé le délai. Si AGGREGATE est OFF, LIST et GET affichent leurs résultats dès qu’ils sont reçus.

Exemple : /AGGREGATE:OFF ou /AGGREGATE:ON

Commandes

Les commandes WMIC suivantes sont disponibles à tout moment. Pour plus d’informations, voir Commandes WMIC.

CLASS

S’échapper du mode alias par défaut de WMIC pour accéder directement aux classes du schéma WMI. Pour plus d’informations sur les classes WMI disponibles, consultez la section Classes WMI.

Exemple : WMIC /OUTPUT:c:\ClassOutput.htm CLASS Win32_SoundDevice

PATH

Escape du mode alias par défaut de WMIC pour accéder directement aux instances du schéma WMI.

Exemple : WMIC /OUTPUT:c:\PathOutput.txt PATH Win32_SoundDevice GET /VALUE

CONTEXT

Affiche les valeurs actuelles de tous les commutateurs globaux.

Exemple : WMIC CONTEXT

QUIT

Sortir de WMIC.

Exemple : WMIC QUIT

EXIT

Sortir de WMIC.

Exemple : WMIC EXIT

Exemples

Le script de configuration de l’IP/Subnet/Gateway/DNS à l’aide de l’échantillon wmic sur TechNet Gallery décrit comment modifier et mettre à jour les paramètres IP, Subnet, Gateway et DNS.

Requirements

.

Requirement Valeur
Minimum client supporté Windows Vista
Serveur minimum supporté Windows Server 2008

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *