Commandes Windows

Toutes les versions prises en charge de Windows et Windows Server disposent d’un ensemble de commandes de console Win32 intégrées. Cet ensemble de documentation décrit les commandes Windows que vous pouvez utiliser pour automatiser les tâches en utilisant des scripts ou des outils de script.

Interpréteurs en ligne de commande

Windows a deux interpréteurs en ligne de commande : l’interface de commande et PowerShell. Chaque interpréteur de commandes est un programme logiciel qui fournit une communication directe entre vous et le système d’exploitation ou l’application, fournissant un environnement qui permet d’automatiser les opérations informatiques.

L’interface de commande a été le premier interpréteur de commandes intégré à Windows pour automatiser les tâches de routine, comme la gestion des comptes d’utilisateur ou les sauvegardes nocturnes, avec des fichiers de commandes (.bat). Avec Windows Script Host, vous pouvez exécuter des scripts plus sophistiqués dans l’interface de commande. Pour plus d’informations, consultez cscript ou wscript. Vous pouvez effectuer des opérations plus efficacement en utilisant des scripts plutôt que l’interface utilisateur. Les scripts acceptent toutes les commandes disponibles sur la ligne de commande.

PowerShell a été conçu pour étendre les fonctionnalités de l’interface de commande et exécuter des commandes PowerShell appelées applets de commande. Les applets de commande sont similaires aux commandes Windows, mais fournissent un langage de script plus extensible. Vous pouvez exécuter des commandes Windows et des applets de commande PowerShell dans PowerShell, mais l’interface de commande peut exécuter seulement des commandes Windows et non des applets de commande PowerShell.

Pour une automatisation Windows robuste et actuelle, nous vous recommandons d’utiliser PowerShell au lieu des commandes Windows ou de Windows Script Host.

Des informations de référence sur les codes d’erreur et de sortie des commandes Windows sont disponibles dans les articles Déboguer les codes d’erreur système, qui peuvent être utiles pour comprendre les erreurs produites. Les commandes Windows comprennent également des opérateurs de redirection de commande. Pour en savoir plus sur leur utilisation, consultez Utilisation des opérateurs de redirection de commande.

Notes

Vous pouvez également télécharger et installer PowerShell Core, la version open source de PowerShell.

Complétion automatique du nom de fichier et de répertoire dans l’interface de commande

Vous pouvez configurer l’interface de commande pour remplir automatiquement les noms de fichier et de répertoire sur un ordinateur ou une session utilisateur en appuyant sur un caractère de contrôle spécifié. Par défaut, ce caractère de contrôle est configuré sur la touche TAB pour les noms de fichier et de répertoire, mais il peut être différent. Pour changer ce caractère de contrôle, exécutez regedit.exe et accédez à l’une des clés et entrées de Registre suivantes, selon que vous souhaitez changer la valeur pour l’utilisateur actuel uniquement ou pour tous les utilisateurs de l’ordinateur.

Attention

Une modification incorrecte du Registre peut endommager gravement votre système. Avant de faire les changements suivants dans le Registre, sauvegardez toutes les données importantes de votre ordinateur.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\PathCompletionChar

Définissez ces valeurs sur celle du caractère de contrôle que vous souhaitez utiliser. Pour obtenir la liste complète, consultez Codes de clé virtuelle. Pour désactiver un caractère de complétion particulier dans le Registre, utilisez la valeur de l’espace (0×20), car ce n’est pas un caractère de contrôle valide. Le type de valeur de cette entrée de Registre est REG_DWORD. La valeur peut être hexadécimale ou décimale.

Vous pouvez également activer ou désactiver la complétion du nom de fichier et de répertoire par instance d’interface de commande en exécutant cmd.exe avec le paramètre et le commutateur /F:ON ou /F:OFF. Si la complétion de nom est activée avec le paramètre et le commutateur /F:ON, les deux caractères de contrôle utilisés sont Ctrl-D pour la complétion du nom de répertoire et Ctrl-F pour la complétion du nom de fichier. Les paramètres spécifiés par l’utilisateur sont prioritaires sur les paramètres de l’ordinateur, et les options de ligne de commande sont prioritaires sur les paramètres du Registre.

Liste A-Z des informations de référence sur la ligne de commande

Pour trouver des informations sur une commande spécifique, dans le menu A-Z suivant, sélectionnez la première lettre de la commande, puis sélectionnez le nom de la commande.

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Un

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X