La commande : "CMD" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "CMD"
"CMD" est souvent utilisé comme nom général pour l'invite de commande Windows ou l'interface de ligne de commande Windows. Si vous avez des exemples d'utilisation de l'invite de commande Windows (
`CMD.exe`) réfléchissez, voici quelques exemples :
Exemple 1 : Exécution de commande simple :
echo Bonjour, Monde!
Description : Cette commande renvoie la chaîne
"Bonjour tout le monde !" dans la console.
Exemple 2 : Afficher le changement de répertoire et la liste des fichiers :
cd C:\Windows
dir
Description : Cette commande bascule vers le répertoire C:\Windows, puis affiche une liste des fichiers de ce répertoire.
Exemple 3 : Copie de fichiers :
copy C:\source\déposer.txt D:\But\
Description : Cette commande copie le fichier
"File.txt" de
"C:\Source\" vers
"D:\Destination\".
Exemple 4 : Diagnostic réseau avec ping :
ping www.google.com
Description : Cette commande envoie des requêtes ping à l'adresse IP de www.google.com pour tester la connexion réseau.
Exemple 5 : Démarrage du Bloc-notes :
start notepad
Description : Cette commande démarre le programme Notepad.
Exemple 6 : Afficher les informations système :
systeminfo
Description : Cette commande affiche des informations détaillées sur le système, notamment la version du système d'exploitation, la date d'installation, etc.
Exemple 7 : Afficher les variables d'environnement :
echo %USERNAME%
Description : Cette commande imprime le nom d'utilisateur de l'utilisateur actuel spécifié dans la variable d'environnement
`%USERNAME%`est stocké.
Exemple 8 : Créer un script batch :
echo echo Bonjour, %USERNAME%! > salutation.bat
Description : Cette commande crée un simple script batch nommé
"Greeting.bat" qui accueille le nom d'utilisateur.
Exemple 9 : Afficher l'aide pour une commande :
help dir
Description : Cette commande affiche l'aide du
`dir`et affiche une liste des options et paramètres disponibles.
Ces exemples sont destinés à fournir un aperçu des différents types de commandes dans l'invite de commande Windows. Vous pouvez personnaliser et étendre ces commandes et syntaxe selon vos besoins.
"CMD" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Démarre une nouvelle instance de l'interpréteur de commandes de Windows XP
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] chaîne]
/C Exécute la commande donnée par la chaîne de caractères puis se termine
/K Exécute la commande donnée par la chaîne de caractères puis reste actif
/S Modifie le traitement de la chaîne après /C ou /K (voir ci-dessous)
/Q Exécute (sans interactions) la commande donnée puis reste actif
/D Désactive l'exécution de AutoRun à partir du Registre (voir ci-dessous)
/A Redirige la sortie de commandes internes vers un canal ou un fichier ANSI
/U Redirige la sortie de commandes internes vers un canal ou un fichier
UNICODE
/T:fg, Change la couleur du premier ou de l'arrière plan (voir aussi COLOR /?)
/E:ON Active les extensions de commande (voir ci-dessous)
/E:OFF Désactive les extensions de commande (voir ci-dessous)
/F:ON Active les caractères de fin des noms de fichiers et de répertoires
(voir ci-dessous)
/F:OFF Désactive les caractères de fin des noms de fichiers et de répertoires
(voir ci-dessous)
/V:ON Active l'expansion retardée des variables d'environnement en
utilisant ! comme délimitation.
Par exemple, /V:ON permet à !var! de développer la variable var à
l'exécution. La syntaxe var développe les variables lorsqu'elles sont
entrées, ce qui est différent lorsque utilisé à l'intérieur d'une
boucle FOR.
/V:OFF Désactive l'expansion retardée des variables d'environnement.
Remarquez que des commandes multiples séparées par le séparateur '&&' sont
acceptées comme une chaîne si elles sont entre guillemets. Pour des raisons de
compatibilité, /X est identique à /E:ON, /Y est pareil que /E:OFF et /R est
identique à /C. Toute autre option est ignorée.
Si /C ou /K est indiqué, alors le reste de la ligne de commande est traité
avec la logique suivante pour prendre en compte les guillemets (") :
1. Si toutes les conditions suivantes sont respectées, alors les
guillemets de la ligne de commande sont conservés :
- pas d'option /S
- exactement deux caractères guillemet
- aucun caractère spécial entre les deux caractères guillemet, un
caractère spécial étant : &<>()@^|
- il y a un ou plusieurs espaces entre les deux caractères guillemet
- la chaîne comprise entre les deux guillemets est le nom d'un fichier
exécutable.
2. Dans le cas contraire, l'ancien comportement vérifiera si le premier
caractère est un caractère guillemet et si tel est le cas, enlèvera le
premier caractère et le dernier caractère guillemet de la ligne de
commande, préservant tout texte se trouvant après le dernier caractère
guillemet.
Si /D n'a PAS été spécifié dans la ligne de commande, alors CMD.EXE démarrera
en recherchant les variables du Registre REG_SZ/REG_EXPAND_SZ suivantes et
si l'une ou les deux sont présentes, elles seront exécutées en priorité.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
et/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
Les extensions de commandes sont activées par défaut. Vous pouvez
également les désactiver pour une exécution particulière en utilisant
l'option /E:OFF. Vous pouvez les activer ou désactiver pour toutes les
exécutions de CMD.EXE sur une machine ou pour un utilisateur en
fixant l'une ou les deux valeurs REG_DWORD suivantes du Registre :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
et/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
à 0x1 ou 0x0 (en utilisant REGEDT32.EXE). Les paramètres spécifiques de
l'utilisateur sont prioritaires sur ceux de la machine. Les options de la
ligne de commande ont préséance sur les paramètres du Registre.
Les extensions de commandes impliquent des modifications ou des additions dans
les commandes suivantes :
DEL ou ERASE
COLOR
CD ou CHDIR
MD ou MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (inclut également des modifications dans l'appel externe de commande)
ASSOC
FTYPE
Pour obtenir des détails spécifiques, entrez /? Nom_de_commande.
L'expansion retardée de variables d'environnement n'est PAS activée par
défaut. Vous pouvez l'activer ou la désactiver pour une utilisation
particulière de CMD.EXE avec l'option /F:ON ou /F:OFF. Vous pouvez l'activer
ou la désactiver pour toute utilisation de CMD.EXE sur un ordinateur ou pour
un utilisateur en fixant avec REGEDT32.EXE l'une ou les deux valeurs
REG_DWORD suivantes du Registre :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion
et/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
à la valeur 0x1 ou 0x0. Les paramètres spécifiques à l'utilisateur sont
prioritaires sur les paramètres de l'ordinateur. Les options de la ligne
de commande ont priorité sur les paramètres du Registre.
Si l'expansion retardée de variables d'environnement est activée, un point
d'exclamation peut être utilisé pour remplacer la valeur d'une variable
d'environnement lors de l'exécution.
La terminaison des noms de fichiers et de répertoires N'est PAS activée par
défaut. Vous pouvez l'activer ou la désactiver pour une instance particulière
de CMD.EXE avec l'option /F:ON ou /F:OFF. Vous pouvez l'activer ou la
désactiver pour toutes les instances de CMD.EXE sur un ordinateur ou pour un
utilisateur en fixant avec REGEDT32.EXE l'une ou les deux valeurs REG_DWORD
suivantes du Registre :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
et/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
à la valeur hexadécimale d'un caractère de contrôle à utiliser pour une
fonction particulière (par exemple : 0x4 représente Ctrl+D et 0x6, Ctrl+F).
Les paramètres spécifiques de l'utilisateur sont prioritaires sur ceux de
l'ordinateur. Les options de la ligne de commande ont préséance sur les
paramètres du Registre.
Si la terminaison est activée avec l'option /F:ON, les deux caractères de
contrôle utilisés sont Ctrl+D pour la terminaison des noms de répertoire et
Ctrl+F pour la terminaison des noms de fichiers. Pour désactiver un caractère
de terminaison particulier dans le Registre, utilisez la valeur pour l'espace
(0x20) qui n'est pas valide en tant que caractère de contrôle.
La terminaison est appelée lorsque vous entrez l'un des deux caractères de
contrôle. La fonction de terminaison prend le chemin figurant à gauche du
curseur, y ajoute un caractère générique s'il n'y en a pas déjà et crée une
liste des chemins correspondants. Cette fonction affiche ensuite le premier
chemin de la liste. Si aucun chemin ne correspond, elle émet un son et
n'affiche rien. Ensuite, si vous pressez le même caractère de contrôle
plusieurs fois, vous verrez les chemins successifs correspondants de la liste
précédente. Si vous appuyez sur la touche Majuscule et le caractère de
contrôle, vous verrez la liste dans le sens contraire. Si vous modifiez la
ligne de quelque façon que ce soit et appuyez à nouveau sur le caractère de
contrôle, la liste enregistrée de chemins correspondants est ignorée et une
nouvelle liste est générée. De même, une nouvelle liste sera créée si vous
passez de la terminaison des noms de fichiers à celle des noms de répertoires.
La seule différence entre les deux caractères de contrôle est que la
terminaison des noms de fichiers fonctionne pour les noms de fichiers et les
noms de répertoires alors que la terminaison des noms de répertoires ne
fonctionne que pour les noms de répertoires. Si la terminaison des noms de
fichiers est utilisée sur des commandes de répertoires internes (CD, MD ou RD)
alors la terminaison des noms de répertoires est active.
Le code de terminaison traite correctement les noms de fichiers contenant des
espaces ou d'autres caractères spéciaux, en plaçant des guillemets autour des
chemins correspondants. Si vous reculez le curseur et appelez ensuite la
terminaison, le texte à droite du curseur lorsque la terminaison est demandée
est ignoré.
Les caractères spéciaux qui requièrent des guillements sont :
<espace>
&()[]{}^=;!'+,`~
Informations importantes, conseils pour la commande "CMD"
Lorsque vous travaillez avec l'invite de commande Windows (CMD), il y a quelques points importants à garder à l'esprit afin d'agir efficacement et en toute sécurité :
1. Privilèges d'administrateur : Certaines commandes nécessitent des privilèges d'administrateur. Assurez-vous d'ouvrir l'invite de commande en tant qu'administrateur si vous souhaitez accéder aux zones du système ou apporter des modifications au système.
2. Noms de fichiers et chemins : Si les noms de fichiers ou de répertoires contiennent des espaces ou des caractères spéciaux, placez-les entre guillemets. Exemple:`cd "C:\Program Files"`
3. Afficher les extensions de fichiers : Par défaut, l'invite de commande n'affiche pas les extensions de fichiers. Vous pouvez changer cela en`echo %PATHEXT%`entrer. Si nécessaire, vous pouvez le faire avec`set PATHEXT=.;%PATHEXT%`ajouter.
4. Touche TAB pour la saisie semi-automatique : Vous pouvez utiliser la touche TAB pour compléter automatiquement les noms de fichiers et les répertoires. Cela peut réduire considérablement le temps de saisie.
5. Historique des commandes : Utilisez les touches fléchées haut et bas pour parcourir l'historique des commandes. Cela permet aux commandes d'être réexécutées sans nouvelle saisie.
6. Référence de commande : Si vous avez besoin d'informations sur une commande spécifique, incluez`/?`à la commande, par ex. b.`dir /?`. Cela affiche l'aide pour la commande.
7. Copier et Coller : Vous pouvez cliquer avec le bouton droit pour copier le texte, puis cliquer avec le bouton droit et le coller dans l'invite de commande.
8. Changer de lettre de lecteur : Vous pouvez basculer entre les lecteurs en saisissant la lettre du lecteur suivie de deux points (par exemple,`D:`).
9. Vérification des erreurs : Vérifiez attentivement les messages d'erreur. Ils peuvent indiquer des problèmes avec la saisie de commandes, les autorisations ou d'autres choses.
10. Fichiers batch : Lors de la création de fichiers batch, assurez-vous que les chemins sont relatifs et non absolus pour garantir la portabilité.
11. Manipuler avec soin`DEL`ou`RD`: Suppression de fichiers (`DEL`) ou des répertoires (`RD`ou`RMDIR`) peut avoir des effets irréversibles. Utilisez-le avec prudence et vérifiez avant d’appuyer sur Entrée.
12. Ajuster la taille de la fenêtre CMD : Vous pouvez ajuster la taille de la fenêtre CMD pour afficher plus ou moins d'informations à la fois.
13. Considérations de sécurité : Soyez prudent lorsque vous exécutez des commandes ou des scripts provenant de sources inconnues. Un code malveillant peut endommager le système.
14. Sauvegarde des données : Lorsque vous travaillez avec des commandes qui accèdent ou manipulent des données, assurez-vous de disposer d'une sauvegarde des données importantes pour éviter toute perte de données.
En gardant ces points à l'esprit, vous pouvez utiliser l'invite de commande Windows de manière efficace et en toute sécurité. Il est toujours conseillé d'être prudent, surtout lorsque les commandes peuvent affecter les ressources du système.