Obwohl Microsoft mit der Windows PowerShell bereits einen Nachfolger für die klassische Eingabeaufforderung veröffentlicht hat, kommen in der Praxis weiterhin sehr viele CMD-Skripte zum Einsatz. In diesem Artikel möchte ich daher ein paar wichtige CMD Befehle vorstellen, die im Übrigen ebenso mit der PowerShell verwendet werden können.

Viele Administratoren schwören weiterhin auf CMD Befehle in Skripten und alltäglichen Aufgaben. Und solange diese von aktuellen Windows Betriebssystemen noch unterstützt werden, spricht auch nichts gegen deren Einsatz.

Anzeige
Wichtige CMD Befehle
Auflistung aller .exe-Dateien im Windows Verzeichnis.

Was sind wichtige CMD Befehle?

Die folgenden Befehle sollten auf jeden Fall bekannt sein, um überhaupt mit der Eingabeaufforderung arbeiten zu können:

CMD-BefehlWofür wird dieser verwendet?
dirListet den Verzeichnisinhalt auf
cd ..Wechselt in das höher liegende Verzeichnis
cd <name>Wechselt in das Verzeichnis <name>
cd \Wechselt in das root Verzeichnis (z.B. C:\)
copy / xcopyKopieren von Dateien
exitVerlässt / Schließt die Eingabeaufforderung
moveVerschiebt Dateien zwischen zwei Ordnern
clsLöscht den Inhalt des CMD-Fensters
mdErstellt ein Verzeichnis
rdLöscht ein Verzeichnis

CMD Befehle für die Netzwerkanalyse

Auch bei Problemen im Netzwerk ist die Windows Eingabeaufforderung ein wichtiges Tool zur Analyse. Dabei helfen die folgenden wichtigen CMD Befehle sehr gut weiter:

CMD-Befehl Wofür wird dieser verwendet?
pingÜberprüft die Erreichbarkeit eines anderen Gerätes im Netzwerk
ipconfigAusgabe der lokalen Netzwerkkonfiguration
tracertGibt die Route / die einzelnen Hops bis zu einem Netzwerkziel aus.
routeBearbeiten und Anzeigen statischer Routen
nslookupAbfragen des DNS-Servers
netstatAnzeige der aktuellen TCP/IP Verbindungen
netshKonfigurieren sämtlicher Netzwerkkomponenten
gpupdateErneute Anwendung von Gruppenrichtlinien
gpresultErgebnis der Gruppenrichlinienanwendung

Weitere wichtige CMD Befehle

Besonders beim Schreiben von Skripten, z.B. für das Automatisieren von Aufgaben, sind erweiterte Kenntnisse notwendig. Ich habe dabei mit den folgenden Befehlen sehr gute Erfahrungen gemacht:

CMD-Befehl Wofür wird dieser verwendet?
hostnameZeigt den Computernamen an. Kann für Skripte innerhalb von Variablen sehr nützlich sein.
gotoSpringt innerhalb eines Skriptes zu einer bestimmten Markierung
if existswenn eine Datei/Ordner exisitert, dann mache das …
dateAktuelles Datum (ebenfalls sehr praktisch in Variablen)
callAufrufen einer cmd-Datei aus einer cmd-Datei heraus
pauseUnterbricht ein Skript solange, bis eine Taste gedrückt wird
timeoutUnterbricht ein Skript für eine bestimmte Anzahl von Sekunden
remFür Kommentare innerhalb von Skripten
titleFenstertitel des “DOS-Fensters” ändern
colorÄndern der Farben von Hintergrund und Schrift
shutdownNeustart oder Herunterfahren eines Computers

Diese Aufzählung ist bei Weitem nicht vollzählig, sondern soll Dir lediglich ein paar wirklich wichtige CMD Befehle zeigen. Innerhalb der Eingabeaufforderung kannst du jederzeit mit der Eingabe von help die vollständige Auflistung abrufen.

Ebenfalls interessant:

Shares
Share This