« Batch » est le terme anglais pour « lot ». Les fichiers batch sont par con­sé­quent des fichiers de trai­te­ment par lots per­met­tant aux uti­li­sa­teurs de Windows d’au­to­ma­ti­ser des processus du système ou de pro­grammes. À cette fin, ces fichiers con­tien­nent des commandes, également appelées « commandes batch », exé­cu­tables via l’invite de commandes. Il existe des centaines de commandes batch per­met­tant d’au­to­ma­ti­ser de nom­breuses tâches, allant des files d’im­pres­sion à des tâches plus complexes.

Quelles commandes batch existe-t-il ?

Il existe des centaines de commandes de fichiers batch. Néanmoins, elles ne fonc­tion­nent pas toutes dans l’ensemble des systèmes d’ex­ploi­ta­tion. Certaines commandes batch sont obsolètes ou fonc­tion­nent uni­que­ment sur des systèmes d’ex­ploi­ta­tion qui ne sont que peu utilisés de nos jours. La liste de commandes batch suivante présente les prin­ci­pales commandes fonc­tion­nant sur les or­di­na­teurs et les systèmes modernes et donne un aperçu des pos­si­bi­li­tés des commandes de fichiers batch.

Conseil

Vous trouverez des in­for­ma­tions dé­tail­lées sur la façon de créer et d’exécuter vos propres fichiers batch dans notre article séparé traitant de ce sujet.

Commande batch Effet Versions de Windows
assoc Affichage ou mo­di­fi­ca­tion de l’extension du fichier (par ex. .txt ou .jpg) XP Vista 7, 8, 10
at Démarrage à un moment précis d’une commande ou d’un programme qui est alors inscrit dans les « Tâches pla­ni­fiées » XP Vista 7
attrib Affichage ou mo­di­fi­ca­tion des ca­rac­té­ris­tiques du fichier (par ex. taille du fichier, date de mo­di­fi­ca­tion, em­pla­ce­ment de sau­ve­garde) XP Vista 7, 8, 10
cacls Affichage ou mo­di­fi­ca­tion des listes de contrôle d’accès (droits d’accès) pour les fichiers XP Vista 7, 8, 10
call Con­sul­ta­tion d’un fichier batch dans un autre fichier XP Vista 7, 8, 10
cd Passage à un autre ré­per­toire ou à un autre dossier XP Vista 7, 8, 10
chcp Affichage ou mo­di­fi­ca­tion de la page de code actuelle ou de la table de ca­rac­tères (angl. « Character Map ») XP Vista 7, 8, 10
chdir Chan­ge­ment de ré­per­toire ou affichage de son nom XP Vista 7, 8, 10
chkdsk Recherche d’erreurs sur les disques durs XP Vista 7, 8, 10
chkntfs Affichage ou mo­di­fi­ca­tion de la vé­ri­fi­ca­tion du disque dur lors du démarrage du système XP Vista 7, 8, 10
choice Permet des in­ter­ro­ga­tions totales ou des questions à choix multiple A/B/C/D incluant la valeur retournée     7, 8, 10
cipher Permet de crypter des ré­per­toires (en par­ti­tions du type NTFS) ou d’afficher le cryptage sous-jacent XP Vista 7, 8, 10
cls Sup­pres­sion de tout le contenu à l’écran XP Vista 7, 8, 10
cmd Lancement de l’invite de commandes XP Vista 7, 8, 10
cmstp Permet d’installer des profils dans le ges­tion­naire de con­nexions XP Vista 7, 8, 10
color Modifier la couleur d’arrière-plan de la console actuelle XP Vista 7, 8, 10
comp Compare le contenu de deux fichiers ou plus XP Vista 7, 8, 10
compact Affichage ou mo­di­fi­ca­tion de la com­pres­sion des fichiers dans des par­ti­tions de type NTFS XP Vista 7, 8, 10
convert Con­ver­sion de disques FAT en NTFS XP Vista 7, 8, 10
copy Permet de copier des fichiers XP Vista 7, 8, 10
cscript Lancement de l’in­ter­pré­teur pour VBScript/JScript XP Vista 7, 8, 10
date Affichage et mo­di­fi­ca­tion de la date/de l’heure système XP Vista 7, 8, 10
defrag Permet la dé­frag­men­ta­tion de disques XP Vista 7, 8, 10
del Sup­pres­sion de fichiers in­di­vi­duels XP Vista 7, 8, 10
dir Affichage de l’ensemble du contenu du ré­per­toire XP Vista 7, 8, 10
diskcomp Com­pa­rai­son du contenu de deux dis­quettes dif­fé­rentes XP Vista 7, 8, 10
diskpart Permet de gérer les disques di­rec­te­ment dans la console XP Vista 7, 8, 10
dism DISM permet de lister, d’installer, de dé­sins­tal­ler, de con­fi­gu­rer ou de mettre à jour les fonc­tion­na­li­tés et les paquets des images Windows.     7, 8, 10
doskey Création de macros, rappel de commandes déjà saisies et édition de la commande saisie XP Vista 7, 8, 10
dri­ver­query Affichage du pilote des appareils installés sur l’or­di­na­teur XP Vista 7, 8, 10
echo Affichage des messages dans la console ainsi qu’ac­ti­va­tion/dé­sac­ti­va­tion de l’affichage des commandes XP Vista 7, 8, 10
endlocal Met fin à une session démarrée avec setlocal XP Vista 7, 8, 10
erase Sup­pres­sion d’un ou plusieurs fichiers XP Vista 7, 8, 10
er­ror­le­vel Affiche si une commande a été exécutée avec succès ou non (0 pour oui, 1 pour non) XP Vista 7, 8, 10
event­create Ins­crip­tion dans le registre/journal des évé­ne­ments XP Vista 7, 8, 10
event­query Liste des évé­ne­ments ou de leurs pro­prié­tés. Exécuté à l’aide de cscript XP    
event­trig­gers Affichage ou con­fi­gu­ra­tion des dé­clen­cheurs d’évé­ne­ments dans le journal des évé­ne­ments XP    
exist Vérifie si un fichier existe XP Vista 7, 8, 10
exit Met fin à un fichier batch ou à l’invite de commandes XP Vista 7, 8, 10
expand Dé­com­presse les fichiers ou les classeurs com­pres­sés XP Vista 7, 8, 10
fc Com­pa­rai­son de dif­fé­rentes données et affichage des di­ver­gences XP Vista 7, 8, 10
find Recherche d’un ou plusieurs fichiers via la saisie de ca­rac­tères XP Vista 7, 8, 10
findstr Recherche des séquences de ca­rac­tères dans un fichier, par ex. dans le nom de fichier ou dans un texte XP Vista 7, 8, 10
for Crée une boucle for() qui interroge les commandes les unes après les autres à la fréquence indiquée entre pa­ren­thèses XP Vista 7, 8, 10
format Permet le formatage d’un disque XP Vista 7, 8, 10
fsutil Affichage et con­fi­gu­ra­tion des pro­prié­tés d’un système de fichiers XP Vista 7, 8, 10
ftp Permet le char­ge­ment/té­lé­char­ge­ment de fichiers via FTP (File Transfer Protocol) par ex. sur un serveur XP Vista 7, 8, 10
ftype Affichage des types de fichiers et de leur at­tri­bu­tion XP Vista 7, 8, 10
getmac Affichage des adresses MAC (iden­ti­fi­ca­tion d’un appareil) des adap­ta­teurs réseau (locaux ou à distance) XP Vista 7, 8, 10
goto Permet d’aller di­rec­te­ment à un endroit précis dans un fichier batch XP Vista 7, 8, 10
gpresult Affichage de di­rec­tives de groupe ap­pli­quées sur un or­di­na­teur ou par un uti­li­sa­teur précis XP Vista 7, 8, 10
gpupdate Permet la mise à jour des di­rec­tives de groupe XP Vista 7, 8, 10
graftabl Affichage des ca­rac­tères spéciaux en mode graphique XP Vista 7, 8, 10
help Affichage de toutes les commandes cmd dans la console XP Vista 7, 8, 10
hostname Affichage du nom de l’or­di­na­teur XP Vista 7, 8, 10
icacls Permet d’afficher, de modifier, de sau­ve­gar­der ou de rétablir les listes de contrôle d’accès ou la gestion des accès pour les fichiers et les ré­per­toires     7, 8, 10
if Permet d’intégrer des con­di­tions au sein des fichiers batch, de façon similaire à Ja­vaS­cript par exemple. XP Vista 7, 8, 10
ipconfig Con­fi­gu­ra­tion des pa­ra­mètres réseau IP XP Vista 7, 8, 10
irftp Envoi d’un fichier à l’interface in­fra­rouge XP Vista 7, 8, 10
label Mo­di­fi­ca­tion du nom d’un disque XP Vista 7, 8, 10
logman Gestion du service « Journaux de per­for­mance et aver­tis­se­ments » XP Vista 7, 8, 10
lpr Permet l’envoi d’une tâche d’im­pres­sion à une im­pri­mante du réseau XP    
mkdir Création d’un ré­per­toire XP Vista 7, 8, 10
mmc In­ter­ro­ga­tion de la console de gestion XP Vista 7, 8, 10
mode Con­fi­gu­ra­tion des in­ter­faces et des appareils du système XP Vista 7, 8, 10
more Affichage page par page des données sur l’écran XP Vista 7, 8, 10
mountvol Crée, supprime et liste un point de montage du volume XP Vista 7, 8, 10
move Permet de renommer ou déplacer des fichiers ou des ré­per­toires XP Vista 7, 8, 10
openfiles Permet d’afficher ou de séparer des fichiers et des ré­per­toires ayant été ouverts     7, 8, 10
msiexec Ins­tal­la­tion de paquets .msi (les fichiers .msi sont également appelés fichiers Windows Installer) XP Vista 7, 8, 10
net Gestion et affichage de services réseau XP Vista 7, 8, 10
netsh Gérer et con­fi­gu­rer les com­po­santes du réseau via l’invite de commandes XP Vista 7, 8, 10
netstat Affichage des con­nexions TCP-IP et de leur statut XP Vista 7, 8, 10
nslookup In­ter­ro­ga­tion du serveur DNS XP    
ntbackup Lancement de NTBackup via Com­mand­Line / Silent XP    
path Affichage ou dé­fi­ni­tion du chemin de recherche pour le programme sé­lec­tionné XP Vista 7, 8, 10
pathping Test de la connexion à une adresse IP sé­lec­tion­née XP Vista 7, 8, 10
pause Le fichier batch exécuté est arrêté et la console affiche le message « Appuyez sur n’importe quelle touche » XP Vista 7, 8, 10
perfmon Démarrage de l’écran de per­for­mance sous Windows XP Vista 7, 8, 10
ping Permet de tester la connexion à un autre appareil XP Vista 7, 8, 10
print Im­pres­sion d’un fichier texte XP Vista 7, 8, 10
prncnfg Après le lancement de cscript, permet d’afficher ou de modifier les in­for­ma­tions de con­fi­gu­ra­tion d’une im­pri­mante XP    
prndrvr Après le lancement de cscript, permet d’afficher, d’ajouter ou de supprimer un pilote d’im­pri­mante XP    
prnjobs Après le lancement de cscript, permet d’afficher, de suspendre ou de répéter des tâches d’im­pres­sion dans la file d’attente XP    
prnmngr Après le lancement de cscript, permet d’ajouter des im­pri­mantes ou des con­nexions d’im­pri­mantes ou de définir une im­pri­mante par défaut XP    
prnport Après le lancement de cscript, permet de créer, de supprimer ou de lister des ports d’im­pri­mante. XP    
prompt Mo­di­fi­ca­tion de l’invite de commandes (par ex. « Bonjour ! » au lieu de « Appuyez sur n’importe quelle touche ») XP Vista 7, 8, 10
rd Sup­pres­sion d’un ré­per­toire     8, 10
recover Permet de restaurer des fichiers lisibles d’un disque endommagé XP Vista 7, 8, 10
reg Permet d’ajouter, de lire, d’importer ou d’exporter des entrées dans le registre XP Vista 7, 8, 10
regsvr32 Les fichiers .dll et .ocx ou les bi­blio­thèques de pro­grammes peuvent être en­re­gis­trés dans le registre XP Vista 7, 8, 10
rem Toutes les commandes venant après rem sont con­si­dé­rés comme des com­men­taires par la console XP Vista 7, 8, 10
rename Cette commande permet de renommer des fichiers XP Vista 7, 8, 10
replace Cette commande permet de remplacer ou d’écraser des fichiers XP Vista 7, 8, 10
reset session reset permet de séparer des sessions XP Vista 7, 8, 10
rmdir Sup­pres­sion d’un ré­per­toire XP Vista 7, 8, 10
rd Sup­pres­sion d’un ré­per­toire XP Vista 7, 8, 10
rsm Permet de gérer les supports amovibles (par ex. les CD-ROM) XP    
schtasks Les tâches pla­ni­fiées sur l’or­di­na­teur actuel ou sur un or­di­na­teur situé à distance peuvent être créées, modifiées, exécutées et terminées XP Vista 7, 8, 10
secedit Permet de comparer les au­to­ri­sa­tions à l’aide de modèles afin de vérifier la sécurité du système XP Vista 7, 8, 10
set Permet de lire et supprimer des variables dans l’invite de commandes XP Vista 7, 8, 10
shutdown Permet de fermer la session, de re­dé­mar­rer l’or­di­na­teur ou de l’éteindre XP Vista 7, 8, 10
sort Trie la version actuelle d’un fichier lu ou d’une saisie standard XP Vista 7, 8, 10
start Permet de démarrer certaines fenêtres, certains pro­grammes ou certaines commandes XP Vista 7, 8, 10
subst Cette commande permet d’attribuer à un chemin une lettre de disque (par ex. « C: ») XP Vista 7, 8, 10
sys­te­minfo Permet d’in­ter­ro­ger les in­for­ma­tions sur la con­fi­gu­ra­tion du système de l’or­di­na­teur XP Vista 7, 8, 10
taskkill Est utilisé pour mettre im­mé­dia­te­ment fin à des processus actifs XP Vista 7, 8, 10
tasklist Interroge l’ensemble des tâches et processus actifs XP Vista 7, 8, 10
tcmsetup Permet de con­fi­gu­rer le client du téléphone XP Vista 7, 8, 10
telnet Permet d’établir des con­nexions Telnet XP    
tftp TFTP permet de trans­fé­rer des fichiers sur un serveur TFTP XP    
time Réglage et affichage de l’heure du système XP Vista 7, 8, 10
timeout Il est possible de pa­ra­mé­trer un in­ter­valle de temps au choix pendant lequel rien ne se passe   Vista 7, 10
title Permet de modifier le titre de la fenêtre de l’invite de commandes XP Vista 7, 8, 10
tree Affichage graphique de la structure du classeur XP Vista 7, 8, 10
type Permet d’afficher le contenu des fichiers texte XP Vista 7, 8, 10
ver Permet d’afficher la version actuelle du système d’ex­ploi­ta­tion XP Vista 7, 8, 10
verify Vérifie si les fichiers sont cor­rec­te­ment écrits sur un disque XP Vista 7, 8, 10
vol Permet d’afficher la dé­sig­na­tion et le numéro de série d’un disque XP Vista 7, 8, 10
Aller au menu principal