Un fichier .CMD est un fichier de script de commande (de catégorie exécutable) utilisé principalement par la famille de systèmes d'exploitation Windows NT (incluant Windows NT, 2000, XP, Vista, 7, 8, 10 et 11). Il est similaire au format .BAT, mais il est exécuté par l'interpréteur de commandes CMD.EXE, qui offre des capacités de script nettement plus avancées que 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 lors de l'exécution du fichier. Ces commandes peuvent inclure des commandes DOS internes, des programmes exécutables externes et d'autres fichiers batch. Ils sont essentiels pour l'automatisation des tâches, l'exécution de fonctions d'administration système et la création d'utilitaires personnalisés. Les scripts CMD prennent en charge des fonctionnalités de programmation avancées telles que les variables, les instructions conditionnelles (IF, ELSE), les boucles (FOR) et les sous-programmes. L'extension CMD permet également l'utilisation de noms de fichiers et de chemins d'accès plus longs par rapport au format BAT, et elle prend en charge les caractères Unicode, facilitant l'utilisation de jeux de caractères internationaux. Ils sont couramment utilisés par les administrateurs système et les utilisateurs avancés pour des tâches complexes comme l'installation de logiciels, la configuration du système et la sauvegarde de données.