MS-DOS (Microsoft Disk Operating System) : Tout comme Linux, Windows dispose d'une invite de commande permettant de lancer le programme qui autorise d'entrer directement au clavier les commandes pour appeler les programmes.
Cette invite de commande peut s'avérer particulièrement utile dans les phases de développement de programme afin de lancer la compilation.
Pour connaitre sous cmd.exe à quoi corresponde ces commandes utilisez le nom de la commande plus /? (exemple ATTRIB /?)
APPEND► Permet aux programmes d'ouvrir des fichiers de données se trouvant dans les dossiers spécifiés comme s'ils figuraient dans le dossier en cours.
Informations:
Syntaxe :
append [;] [[Drive:]Path[;...]] [/x:{on|off}][/path:{on|off}]
Si vous voulez taper une nouvelle ligne la première ne sera plus pris en compte . Pour annuler APPEND , tapez : APPEND ; (Valable uniquement sur XP et inférieur)
AT► La commande AT est déconseillée. Utilisez plutôt schtasks.exe. La commande AT planifie l’exécution des commandes et programmes sur l’ordinateur à une date et une heure spécifiées.
Informations:
Syntaxe : AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
Plus d'informations : AT /?
Exemple :
On peut programmer le lancement d'une tâche certains jours de la semaine (ou tous les jours) très simplement avec l'option /EVERY:
Pour programmer une tâche tous les jours il suffit de spécifier l'option /EVERY:l,ma,me,j,v,s,d .
BOOTCFG ► Peut être utilisé pour configurer, interroger, modifier ou supprimer les paramètres de l'entrée de démarrage dans le fichier boot.ini. Active ou désactive le contrôle étendu de CTRL+C.
Informations:
Syntaxe :
BOOTCFG <parameter>[arguments...] Exemple :
Restaure le comportement par défaut de l'ordinateur, tous les lecteurs sont vérifiés au démarrage et CHKDSK est exécuté pour ceux dont l'intégrité est incertaine.
CIPHER ► Affiche ou modifie le cryptage des répertoires [fichiers] sur des partitions NTFS. Crypter les fichiers et les dossiers à l'aide de la commande Cipher.
Exemple :
Pour définir l'état de compression de fichiers et sous-répertoires du répertoire en cours, sans modifier l'état de compression du répertoire en cours.
Syntaxe :
DEL [/ p] [/ f] [/s] [/ q] [/ a [:] <Attributes>] <Names> erase [/ p] [/ f] [/s] [/ q] [/ a [:] <Attributes>] <Names>
Plus d'informations : DEL /?
Exemple :
Supprime les fichiers du répertoire C:\Users\vous\AppData\Local\Temp en forçant la suppression des fichiers en lecture seule et supprime les fichiers du répertoire actif et tous les sous-répertoires spécifiés.
Affiche les noms des fichiers comme ils sont supprimés et tout ceci en mode silencieux.
ENDLOCAL ► Stoppe la localisation des modifications de l'environnement dans un fichier de commandes.
Informations:
Syntaxe :
ENDLOCAL
Plus d'informations : ENDLOCAL /?
Exemple :
Les variables d'environnement, dont les noms sont spécifiés dans la commande ENDLOCAL, sont exportées.
Cela signifie que leurs noms et valeurs à partir de SETLOCAL / ENDLOCAL seront placés dans l'environnement restauré, soit en ajoutant des variables, soit en les modifiant.
Dans l'exemple ci-dessous, la variable TEST aura la valeur abcd après l'exécution de ENDLOCAL.
EVENTCREATE► Permet à un administrateur de créer un message et un identificateur d'événements
personnalisés dans un journal d'événement spécifié sous Windows XP.
FC ► Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
Informations:
Syntaxe :
FC [/A] [/C] [/L] [/LBn] [/N][/OFF[LINE]][/T] [/U] [/W] [/nnnn]
[lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2
FC /B [lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2
Plus d'informations : FC /?
Exemple :
Compare les deux fichiers en mode binaire, c'est le mode par défaut pour comparer les fichiers portant les extensions de fichier suivantes : .exe, .com, .sys, .obj, .lib ou .bin.
NSLOOKUP► Affiche des informations sur le DNS. Avant d'utiliser cet outil, vous devez savoir comment
fonctionne DNS. Nslookup n'est disponible que si le protocole TCP/IP a été installé.
PATHPING ► Outil de trace qui envoie plusieurs requête à chaque routeur situé entre une source et une destination pendant une période donnée, puis calcule les résultats basés sur les paquets renvoyés par chaque routeur.
PROMPT ► Modifie l'invite de commandes de Windows.
Informations:
Syntaxe :
PROMPT [texte]
$A & (esperluette)
$B | (barre verticale)
$C ( (parenthèse gauche)
$D date actuelle
$E code ECHAP (code ASCII 27)
$F ) (parenthèse droite)
$G > (signe supérieur)
$H retour arrière (efface le caractère précédent)
$L < (signe inférieur)
$N lecteur en cours
$P lecteur et chemin d’accès en cours
$Q = (signe égal)
$S (espace)
$T heure actuelle
$V numéro de version de Windows
Plus d'informations : PROMPT /?
Exemple :
Définit une invite de commande de deux lignes avec la date entre parenthèse et l'heure actuelle sur la première ligne et le signe supérieur à la ligne suivante avec le numéro de version de Windows.
Exemple :
Copie les données et les sous-répertoires. Avec l'option /mir , si le répertoire de destination existe, les paramètres de sécurité de répertoire de destination sont remplacées. /np n'affiche pas le progression de la copie et enfin /TEE écrit la sortie de l'état dans la fenêtre de console, ainsi que dans le fichier journal.
Affiche dans un fichier .txt les informations sur les services et drivers. Utilisée sans argument, elle renvoie la liste des services en cours d'exécution.
SCHTASKS ► Permet sous Windows XP et Windows Vista, à 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. Remplace AT.exe.
Informations:
Syntaxe :
SCHTASKS /parameter [arguments]
Plus d'informations : SCHTASKS /?
Exemple :
Cette action va exécuter cmd.exe le 01/09/2017 à 18h35.
SHIFT ► Modifie la position des paramètres remplaçables dans un fichier de commandes.
Informations:
Syntaxe :
SHIFT [/n]
Plus d'informations : SHIFT /?
Exemple :
Les lignes suivantes à partir d'un exemple de fichier batch appelé appelé MaCopie.bat montrent comment utiliser MAJ avec n'importe quel nombre de paramètres de traitement par lots.
Dans cet exemple, appelé MaCopie.bat copie une liste de fichiers dans un répertoire spécifique. Les paramètres de traitement par lots sont représentés par les arguments de nom de répertoire et fichier.
@echo off
rem MYCOPY.BAT copies any number of files
rem to a directory.
rem The command uses the following syntax:
rem mycopy dir file1 file2 ...
set todir=%1
:getfile
shift
if "%1"=="" goto end
copy %1 %todir%
goto getfile
:end
set todir=
echo All done
SHUTDOWN ► Permet d'effectuer l'arrêt local ou à distance d'une machine.
SUBST ► Affecte une lettre de lecteur à un chemin d'accès.
Informations:
Syntaxe :
SUBST [lect1: [lect2:]chemin]
SUBST lect1: /D
Attention :
Les commandes suivantes ne fonctionnent pas et ne doivent pas être utilisés sur les lecteurs qui sont spécifiés dans la commande subst :
CHKDSK
diskcomp
diskcopy
format
Label
recover
Plus d'informations : SUBST /?
Exemple :
Pour créer un lecteur virtuel Y pour le chemin d'accès C:\user\Amesam\test.
Affiche à distance les informations de configuration d'un ordinateur nommé PC-TEST appartenant qui se trouve sur le domaine pc-aide-tuto-informatique.fr.
VSSADMIN► Affiche les clichés instantanés de volume actuel et tous les rédacteurs du cliché instantané installés et les fournisseurs.
Informations:
Syntaxe :
VSSADMIN
Delete Shadows - Supprime les clichés instantanés de volume
List Providers - Liste les fournisseurs enregistrés de clichés instantanés de volume
List Shadows - Liste les clichés instantanés de volume existants
List ShadowStorage - Liste les associations de stockage de clichés instantanés de volume
List Volumes - Liste les volumes éligibles pour les clichés instantanés
List Writers - Liste les rédacteurs enregistrés de clichés instantanés de volume
Resize ShadowStorage - Redimensionne les associations de stockage de clichés instantanés de volume
Plus d'informations : VSSADMIN/?
Exemple :
Répertorie les volumes qui sont éligibles pour les clichés instantanés.
Récupére tous les .wma du disque C: et les copie dans le répertoire dossierWMA du disque E:.
Elle crée également une liste des fichiers copiés et l'enregistre sur le disque E: (E:\WMA.txt).