Un archivo .CMD es un archivo de script de comandos utilizado principalmente por la familia de sistemas operativos Windows NT (Windows NT, 2000, XP, Vista, 7, 8, 10 y 11). Es similar a un archivo .BAT pero es ejecutado por el intérprete de comandos CMD.EXE, el cual proporciona capacidades de scripting más avanzadas en comparación con el antiguo COMMAND.COM utilizado para archivos .BAT en sistemas basados en DOS. Los archivos CMD contienen una serie de comandos que se ejecutan secuencialmente cuando se ejecuta el archivo. Estos comandos pueden incluir comandos internos de DOS, programas ejecutables externos y otros archivos batch. Se utilizan para automatizar tareas, realizar funciones de administración de sistemas y crear utilidades personalizadas. Los scripts CMD pueden manejar variables, sentencias condicionales (IF, ELSE), bucles (FOR) y subrutinas, haciéndolos más potentes que los simples archivos batch. A menudo se emplean para tareas como la instalación de software, la configuración de ajustes del sistema, la copia de seguridad de datos y la manipulación compleja de archivos. La extensión CMD permite nombres de archivo y rutas más largos en comparación con el formato .BAT más antiguo, y soporta caracteres Unicode, lo que permite el uso de conjuntos de caracteres internacionales dentro del script. Los scripts CMD son una herramienta esencial para administradores de sistemas y usuarios avanzados que necesitan automatizar tareas repetitivas o crear soluciones personalizadas para entornos Windows.