La ligne de commande Windows et les fichiers batch
Date de publication : 6 avril 2009
XXI. Exécuter des fichiers VBScripts et JScript à partir de l'invite de commande
XXI-A. Configurer l'invite de commande pour exécuter des scripts
XXI-B. Quelques scripts fournis avec Windows XP
XXI-C. Outil de ligne de commande WMI : WMIC (Windows Management Instrumentation Command-line)
XXI. Exécuter des fichiers VBScripts et JScript à partir de l'invite de commande
Ce chapitre décrit l'utilisation de l'hôte des scripts Windows pour exécuter des scripts dans l'invite de commande. Des exemples spécifiques sont également donnés.
Windows XP est fourni avec deux interfaces pour exécuter des fichiers VBScript et JScript (version Microsoft de Javascript). L'interface par défaut est une interface graphique utilisant Wscript.exe. Cependant, il y a aussi une interface en ligne de commande Cscript.exe. Il est souvent plus pratique d'utiliser la ligne de commande pour les scripts et Windows XP est fourni avec quelques scripts utiles pour l'administration système. Ces scripts doivent être lancés depuis l'invite de commande.
XXI-A. Configurer l'invite de commande pour exécuter des scripts
Beaucoup de scripts pour la gestion de l'ordinateur sont plus pratique à utiliser à partir de l'invite de commande de telle sorte que les utilisateurs n'ont pas à rencontrer les complications des fenêtres et des boites de dialogue de l'interface graphique. Il est même plus facile de manipuler le résultat dans une fenêtre de commande. Afin d'exécuter un script en ligne de commande, il est possible de préfixer le nom du script avec le nom de l'exécutable Cscript.exe. Par exemple, une commande de la forme
peut être saisie en ligne de commande et unScript.vbs sera alors exécuté dans la fenêtre de commande. Remarquez toutefois qu'il faut généralement utiliser le chemin complet, et les chemins contenant des espaces doivent être entourés de guillemets. Pour faire du processeur de script Cscript l'hôte de scripts par défaut, tapez dans une ligne de commande
Les scripts peuvent ensuite être lancés en entrant simplement en ligne de commande
Pour revenir à la valeur par défaut avec interface graphique, utilisez la commande
XXI-B. Quelques scripts fournis avec Windows XP
Cachés dans le dossier
\Windows\System32\ se trouvent certains fichiers au format VBScript dont la majeure partie des utilisateurs n'a jamais entendu parler. Certains outils inclus avec les
packages d'outils systèmes décrits sur une
autre page sont sous la forme de scripts. Certains ne s'adressent qu'aux administrateurs mais plusieurs d'entre eux peuvent être utiles à la majorité des propriétaires d'ordinateurs personnels. Ils sont listés ci-dessous. Vous trouverez plus de détails sur les scripts dans le
Centre d'aide et de support de Windows XP. Il est plus facile de lancer ces scripts si Cscript est configuré comme interface par défaut.
Eventquery.vbs
Liste les évènements et les propriétés d'évènement à partir d'un ou plusieurs journaux d'évènements. Peut être utilisé avec un filtre pour spécifier les types d'évènements à inclure ou à exclure de la recherche.
Pagefileconfig.vbs
Permet à un administrateur d'afficher et configurer les réglages de pagination de la Mémoire Virtuelle.
Prncnfg.vbs
Configure ou affiche les informations de configuration d'une imprimante. Utilisé sans paramètre, prncnfg.vbs affiche l'aide de ligne de commande.
Prndrvr.vbs
Ajoute, supprime ou liste les pilotes d'impression. Utilisé sans paramètre, prndrvr.vbs affiche l'aide de ligne de commande.
Prnjobs.vbs
Met en pause, réactive, et liste les travaux d'impression. Utilisé sans paramètre, prnjobs.vbs affiche l'aide de ligne de commande.
Prnmngr.vbs
Ajoute, supprime ou liste les imprimantes ou connexions d'imprimante, affiche et règle l'imprimante par défaut. Utilisé sans paramètre, prncnfg.vbs affiche l'aide de ligne de commande.
Prnport.vbs
Crée, supprime et liste les ports d'imprimantes standards TCP/IP, affiche et change la configuration des ports. Utilisé sans paramètre, prnport.vbs affiche l'aide de ligne de commande.
Prnqctl.vbs
Imprime une page de test, met en pause ou réactive une imprimante, et supprime une file d'impression. Utilisé sans paramètre, prnqctl.vbs affiche l'aide de ligne de commande.
XXI-C. Outil de ligne de commande WMI : WMIC (Windows Management Instrumentation Command-line)
WMIC est une ligne de commande et une interface de script qui simplifie l'utilisation de WMI (Windows Management Instrumentation). WMIC est basé sur les alias. Les alias rendent disponible les informations fournies par WMI sans avoir à comprendre les concepts spécifiques à WMI. Vous trouverez plus de détails sur cette
référence Microsoft. Des informations sont également disponibles sur un ordinateur local en tapant dans l'invite de commande
WMIC peut être utilisé pour écrire des scripts simples pour automatiser la gestion de l'ordinateur.
Copyright traduction ©2009 Thomas Garcia.
Aucune reproduction, même partielle, ne peut être faite de cette traduction et de l'ensemble de son contenu :
textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi
jusqu'à 3 ans de prison et jusqu'à 300 000 Euros de dommages et intérets.
Copyright site web original : Victor Laurie