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 al iniciar el archivo. Estos comandos pueden incluir comandos internos de DOS, programas ejecutables externos y otros archivos por lotes. Se utilizan para automatizar tareas, realizar funciones de administración del sistema y crear utilidades personalizadas. Los scripts CMD pueden manejar variables, declaraciones condicionales (IF, ELSE), bucles (FOR) y subrutinas, lo que los hace más potentes que los archivos por lotes simples. 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 realización de manipulaciones de archivos complejas. La extensión CMD permite nombres de archivo y rutas más largos en comparación con el formato BAT antiguo, y admite caracteres Unicode, lo que permite el uso de conjuntos de caracteres internacionales dentro del script. Los scripts CMD son una herramienta esencial para los administradores de sistemas y usuarios avanzados que necesitan automatizar tareas repetitivas o crear soluciones personalizadas para entornos Windows.