Un fichier .CMD est un fichier de script de commande utilisé principalement par la famille de systèmes d'exploitation Windows NT (Windows NT, 2000, XP, Vista, 7, 8, 10 et 11). Il est similaire à un fichier .BAT mais est exécuté par l'interpréteur de commandes CMD.EXE, qui offre des capacités de script plus avancées par rapport à l'ancien COMMAND.COM utilisé pour les fichiers .BAT dans les systèmes basés sur DOS. Les fichiers CMD contiennent une série de commandes qui sont exécutées séquentiellement lorsque le fichier est lancé. Ces commandes peuvent inclure des commandes DOS internes, des programmes exécutables externes et d'autres fichiers batch. Ils sont utilisés pour automatiser des tâches, effectuer des fonctions d'administration système et créer des utilitaires personnalisés. Les scripts CMD peuvent gérer des variables, des instructions conditionnelles (IF, ELSE), des boucles (FOR) et des sous-programmes, ce qui les rend beaucoup plus puissants que les simples fichiers batch. Ils sont souvent utilisés pour des tâches telles que l'installation de logiciels, la configuration des paramètres système, la sauvegarde de données et l'exécution de manipulations de fichiers complexes. L'extension CMD permet des noms de fichiers et des chemins d'accès plus longs par rapport à l'ancien format BAT, et elle prend en charge les caractères Unicode, permettant l'utilisation de jeux de caractères internationaux au sein du script. Les scripts CMD constituent un outil essentiel pour les administrateurs système et les utilisateurs avancés qui doivent automatiser des tâches répétitives ou créer des solutions personnalisées pour les environnements Windows.