Eine .CMD-Datei ist eine Befehlsskriptdatei, die primär von der Windows-NT-Betriebssystemfamilie verwendet wird (Windows NT, 2000, XP, Vista, 7, 8, 10 und 11). 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, wesentlich fortschrittlichere Skripting-Funktionen bietet. CMD-Dateien enthalten eine Abfolge von Befehlen, die sequenziell abgearbeitet werden, sobald die Datei ausgeführt wird. Diese Befehle können interne DOS-Befehle, externe ausführbare Programme sowie andere Batch-Dateien umfassen. Sie dienen der Automatisierung von Aufgaben, der Durchführung von Systemadministrationsfunktionen und der Erstellung benutzerdefinierter Dienstprogramme. CMD-Skripte unterstützen Variablen, bedingte Anweisungen (IF, ELSE), Schleifen (FOR) und Unterprogramme, wodurch sie deutlich leistungsfähiger sind als einfache Batch-Dateien. Häufige Einsatzgebiete sind die Softwareinstallation, die Konfiguration von Systemeinstellungen, Datensicherungen sowie komplexe Dateimanipulationen. Die CMD-Erweiterung erlaubt im Vergleich zum älteren BAT-Format längere Datei- und Pfadnamen und unterstützt zudem Unicode-Zeichen, was die Nutzung internationaler Zeichensätze innerhalb des Skripts ermöglicht. Für Systemadministratoren und Power-User sind CMD-Skripte ein essenzielles Werkzeug, um repetitive Aufgaben zu automatisieren oder individuelle Lösungen für Windows-Umgebungen zu entwickeln.