Un fichier .CMD est un script de commande principalement utilisé 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 il est exécuté par l'interpréteur de commandes CMD.EXE, qui offre des capacités de script plus avancées que le vieux COMMAND.COM utilisé pour les fichiers .BAT dans les systèmes basés sur DOS. Les fichiers CMD contiennent une série de commandes exécutées séquentiellement lors du lancement du fichier. Ces commandes peuvent inclure des commandes DOS internes, des programmes exécutables externes et d'autres fichiers de commandes. 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-routines, ce qui les rend 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 des manipulations de fichiers complexes. L'extension CMD permet des noms de fichiers et de chemins plus longs que l'ancien format BAT et prend en charge les caractères Unicode, permettant l'utilisation de jeux de caractères internationaux au sein du script. Les scripts CMD sont un outil essentiel pour les administrateurs système et les utilisateurs avancés qui ont besoin d'automatiser des tâches répétitives ou de créer des solutions personnalisées pour les environnements Windows.