Eine .CMD-Datei ist eine Befehlsskriptdatei, die primär von der Windows NT-Betriebssystemfamilie (Windows NT, 2000, XP, Vista, 7, 8, 10 und 11) verwendet wird. Sie ähnelt einer .BAT-Datei, wird jedoch vom Befehlsinterpreter CMD.EXE ausgeführt, der im Vergleich zum älteren COMMAND.COM, das für .BAT-Dateien in DOS-basierten Systemen genutzt wurde, erweiterte Skriptfunktionen bietet. CMD-Dateien enthalten eine Reihe von Befehlen, die bei der Ausführung der Datei nacheinander abgearbeitet werden. Diese Befehle können interne DOS-Befehle, externe ausführbare Programme und andere Batch-Dateien umfassen. Sie werden zur Automatisierung von Aufgaben, zur Durchführung von Systemverwaltungsfunktionen und zur Erstellung benutzerdefinierter Dienstprogramme eingesetzt. CMD-Skripte unterstützen Variablen, bedingte Anweisungen (IF, ELSE), Schleifen (FOR) und Unterprogramme, wodurch sie leistungsfähiger als einfache Batch-Dateien sind. Sie werden häufig für Aufgaben wie die Softwareinstallation, die Konfiguration von Systemeinstellungen, die Datensicherung und komplexe Dateimanipulationen verwendet. Die CMD-Erweiterung ermöglicht im Vergleich zum älteren BAT-Format längere Dateinamen und Pfadangaben und unterstützt Unicode-Zeichen, was die Verwendung internationaler Zeichensätze innerhalb des Skripts erlaubt. CMD-Skripte sind ein unverzichtbares Werkzeug für Systemadministratoren und Power-User, die wiederkehrende Aufgaben automatisieren oder maßgeschneiderte Lösungen für Windows-Umgebungen erstellen müssen.