|
Principales Commandes
Dans cette partie nous allons voir les différentes commandes utilisable sous MS-DOS, ainsi que leurs fonctionalitées, ces dernières constitueront une ligne de nos futurs batch.
Ces Commandes peuvent être exécutées dans une invite MS-DOS sous XP par exemple dans le menu (Démarrer->Les Programmes-> les Accessoires -> Invite de commande) ou via la commande executer (Windows + R) puis en tapant cmd. |
Commande | Fonction |
CD | Permet de se déplacer d'un répertoire à un autre. (Exemple: c> cd dossier ) |
CD \ | Permet d'acceder à la racine d'un lecteur. (Exemple: c> cd \ ) |
DIR | Liste le contenu du répertoire courant. (Exemple: c> dir ) |
MKDIR | Création d'un dossier. (Exemple: c>mkdir dossier ) |
RMDIR | Effacer un dossier. (Exemple: c>rmdir dossier) |
COPY | Copie des fichiers. (Exemple: c> copy toto.txt c:\toto.txt ) |
XCOPY | Copie des fichiers et des répertoires. (Exemple: c> xcopy toto.txt c:\toto.txt ) |
DEL | Effacer un fichier (Exemple: c>del c:\temp.txt ) |
REN | Renommer des fichier (Exemple: ren toto.txt tata.txt) |
MOVE | Déplace un fichier. (Exemple: c> move c:\temp.txt d:\) |
EDIT | Lance un éditeur de texte sous MS-DOS.(Exemple: c> edit toto.txt ) |
MORE | Visualiser le contenu d'un fichier texte (Exemple: c> more toto.txt ) |
FORMAT | Permet d'effacer le contenu d'un lecteur. (Exemple: c> format a: ) |
CLS | Efface l'écran actuel. (Exemple: c> cls ) |
FIND | Recherche dans un fichier la ligne contenant une valeur. (Exemple: |
CMD | Ouvre la fenêtre de commande DOS. (Exemple: c> cmd ) |
ECHO | Affiche un message. (Exemple: c> echo salut ) |
ECHO. | Permet de sauter une ligne. (Exemple: c>echo. ) |
SORT | Permet de trier une liste en fonction d'un critère. (Exemple: c> dir | sort reverse ) |
Imprime le fichier spécifié. (Exemple: c>print toto.txt ) | |
EXIT | Ferme la fenêtre MSDOS. (Exemple: c> exit) |
TYPE | Affiche un fichier texte. (Exemple: c> type list.txt ) même fonction que more |
FC | Comparaison de fichiers. |
ATTRIB | Modifie les attributs d'un fichier. (Exemple: c> attrib c:\test +a ) |
CACLS | Modifie les droits utilisateurs sur un fichier. |
CHDIR | Affiche l'arboréscence actuelle. (Exemple: c:\temp> chdir) |
Commande | Fonction |
PING | Effectue un test de connectivité sur une machine distante à utiliser avec une adresse IP. (exemple: c> ping google.fr) |
IPCONFIG | Permet de voir votre configuration réseau, adresse IP, DNS, serveur DHCP... (exemple: c> ipconfig ,ipconfig /all) |
NETSTAT | Affiche leurs connexions active sur votre machine, port et protocole. (exemple: c> NETSTAT) |
NET USE | Connecte un lecteur réseau. (exemple: c>net use z: \\nompc\nompartage) |
TRACERT | Affiche les adresses de toutes les passerelles pour accédez à une destination (exemple: c> tracert google.fr) |
ARP | Permet de voir et de modifier la table ARP, correspondance MAC <-> IP des machines connectées sur le réseau. |
TELNET | Telnet sur une autre machine (exemple: c> telnet 192.168.0.1) |
NET SEND | Envoi un message sur une machine sur le réseau.(exemple: c> net send %computername% coucou) |
NSLOOKUP | Permet de faire une résolution DNS, l'exemple donne les IP de google (exemple: c> nslookup google.fr ) |
FTP | Lance un module FTP permettant de faire des transfert de fichiers. (exemple: c> ftp 01net.com ) |
REXEC | Exécute des commandes sur des hôtes distants exécutant le service REXEC. Rexec authentifie l'utilisateur sur l'hôte distant avant d'exécuter la commande spécifiée. |
TFTP | transfère les fichiers depuis et vers un ordinateur distant exécutant le service TFTP. |
RUNAS | Permet d'éxécuter une commande avec un compte utilisateur différent. |
NET TIME | Permet de pouvoir synchroniser l'horloge avec un serveur. |
MODE | Permet d'afficher des informations concerant les ports COM |
NETSH | Permet de configurer des interfaces réseaux. |
ROUTE | Permet de gérer la table de routage de la machine locale (exemple: c> route print ) |
NBTSTAT | Affiche les statistiques du protocole TCP/IP actuelles |
Commande | Fonction |
DEFRAG | Permet de défragmenter un lecteur (exemple: c> defrag c:) |
CHKDSK | Permet de lancer un scandisk sur un disque dur |
NET START | Démarre un service windows (exemple: c> net start sharedaccess) |
CLEANMGR | Permet de faire un netoyage des disques durs. |
CONVERT | Convertit des volumes FAT en volumes NTFS |
SCHTASKS | Permet sous Windows XP à un administrateur de créer, supprimer, effectuer des requêtes, modifier, exécuter et mettre fin à des tâches planifiées sur un système local ou distant. |
TASKKILL | Permet sous Windows XP de mettre fin à une ou plusieurs tâches ou processus. Voir TASKLIST |
TASKLIST | Affiche la liste des applications et tâches ou processus associés actuellement activés sur un système à distance sous Windows XP |
SHUTDOWN | Arrête ou redémarre un ordinateur local ou distant. |
BOOTCFG | Configure, interroge ou modifie les paramètres du fichier boot.ini. |
DISKPART | Gère des disques, des partitions ou des volumes. |
SYSTEMINFO | Permet d'obtenire une foule d'information sur votre équipement. |
TYPEPERF | Affiche les données du compteur de performances dans la fenêtre de commande ou dans un format de fichier journal pris en charge. |
DRIVERQUERY | Recherche une liste de pilotes et de propriétés de pilotes. |
MEM | Affiche des informations concernant les zones de mémoire allouées, les zones de mémoire libre et les programmes actuellement chargés en mémoire dans le sous-système MS-DOS. |
LABEL | Les symboles ^ et & peuvent être utilisés dans les noms de volume. |
AT | planifie l'exécution de commandes |
Commande | Fonction |
CALL | Appelle un fichier batch à partir d'un autre fichier batch.(exemple: c> ping google.fr) |
COLOR | Permet de modifier les couleurs de la fenêtre MS-DOS (exemple:color 0a affiche le texte en vert et le fond en noir) |
HOSTNAME | Affiche le nom de l'ordinatateur (exemple: c> hostname) |
REG | Permet de faire des interventions dans la base de registre. |
TITLE | Permet de renommer la fenêtre MS-DOS (exemple: c> title batcher!) |
TREE | Représente graphiquement une arborescence de répertoires (exemple: c>tree) |
BREAK | Active ou désactive le contrôle étendu de CTRL+C. |
PROMPT | Modifie l'invite de commande(exemple: c> prompt batcher! ) |
> | Redirection remplacement (exemple: echo batcher! > temp.txt) |
>> | Redirection ajout (exemple: c> echo batcher! >> temp.txt) |
COMPACT | Compresse et décompresse un fichier (exemple: c> compact temp.txt /C ) |
Commande | Fonction |
PAUSE | Permet de stopper le traitement en cours en demandant à l'utilisateur de taper une touche pour continuer. |
IF | Instore une structure conditionnelle |
FOR | permet de créer des boucles |
SET | défintion d'une variable %variable% pour la rapelée |
GOTO | Permet d'aller à une étiquette définit dans le script via ":". |
SET VARNAME= | Crée une variable. |
SETLOCAL | Crée une variable locale. |
TIMEOUT | Permet de créer une temporisation avec un réglage en secondes. (!!! Valable uniquement sous Vista !!!) |
Une question, une remarque, n'hésitez pas à visiter le forum |
Après avoir vu les principales commandes DOS nous allons désormais les intégrées dans notre premier script.
Étape Suivante: Création du premier script
Haut de page |