> Tech > Outils de script ligne de commande dans Windows Server 2003

Outils de script ligne de commande dans Windows Server 2003

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par Michael Otey - Mis en ligne le 22/09/2004 - Publié en Janvier 2004

La nouvelle version de l'OS contient beaucoup de nouveaux outils

Utiliser des scripts command shell a toujours été l'un des meilleurs moyens de gérer un serveur Windows, mais pour écrire des scripts souples il faut souvent recourir à  des outils ligne de commande supplémentaires provenant des outils de support d'OS, d'un kit de ressources, ou d'un fournisseur tierce partie...Chaque nouvelle version de Windows a intégré certains de ces outils dans l'OS de base. Windows Server 2003 incorpore plus de 60 nouveaux outils ligne de commande. Je propose ici mes 10 nouveaux outils ligne de commande orientés script favoris de Windows 2003.

Outils de script ligne de commande dans Windows Server 2003

1. Choice

La commande Choice est l’un des
piliers des kits de ressources Windows.
Elle invite l’utilisateur à  choisir une option
disponible et renvoie l’entrée de
l’utilisateur au script dans la variable
d’enregistrement ERRORLEVEL. Par
exemple, pour demander à  l’utilisateur
de sélectionner l’option 1, 2 ou 3, vous
taperiez

choice /c:123 Select an
optio

2. Clip

La commande Clip permet de rediriger
la sortie d’une commande vers le
presse-papiers Windows ou d’envoyer
le contenu de celui-ci à  une commande.
Par exemple, pour rediriger la
sortie de la commande Dir vers le
presse-papiers, vous taperiez

dir | clip

3. Setx

La commande Setx définit une variable
d’enregistrement d’après les valeurs
fournies dans le script, dans un fichier,
ou même dans une clé de
registre. Par exemple, pour définir la
variable d’enregistrement MACHINE à 
la valeur Dell Precision 610, vous taperiez

setx machine “Dell Precision610“

4. Waitfor

La commande Waitfor synchronise les actions de plusieurs systèmes sur
un réseau. Waitfor peut suspendre un
script jusqu’à  ce que le processeur de
commande reçoive un certain signal
ou envoie un signal à  un ou plusieurs
systèmes du réseau. Les commandes
suivantes attendent le signal
Batchdone puis utilisent le commutateur
/si pour envoyer le signal :

waitfor Batchdone
waitfor /si Batchdone

5. Timeout

Comme la commande Pause, la
commande Timeout suspend l’exécution
d’un script pendant le nombre de
secondes indiqué. Pour suspendre un
script pendant 10 secondes, vous taperiez

timeout 10

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis d'experts et témoignages clients et ainsi, retrouvez les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et collaboration, Impression et capture et Infrastructure.

Tech - Par iTPro.fr - Publié le 24 juin 2010