 Principales Commandes
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.
| 
 | 
| 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 !!!) | 
| 
 | 
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
 Étape Suivante: Création du premier script 
| Haut de page |