La ligne de commande Windows et les fichiers batch


précédentsommairesuivant

XXI. Exécuter des fichiers VBScripts et JScript à partir de l'invite de commande

Ce chapitre est une traduction de la page http://commandwindows.com/scripts.htm dont l'auteur original est Victor Laurie.

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

 
Sélectionnez

cscript.exe unScript.vbs

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

 
Sélectionnez

wscript //H:cscript

Les scripts peuvent ensuite être lancés en entrant simplement en ligne de commande

 
Sélectionnez

unScript.vbs

Pour revenir à la valeur par défaut avec interface graphique, utilisez la commande

 
Sélectionnez

wscript //H:wscript

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ème 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 disponibles 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

 
Sélectionnez

WMIC /?

WMIC peut être utilisé pour écrire des scripts simples pour automatiser la gestion de l'ordinateur.


précédentsommairesuivant

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