Die Eingabeaufforderung

 

Die Eingabeaufforderung von Windows NT ist viel mehr als nur eine Emulation eines DOS-Fensters. Sie ist eine echte 32 Bit Kommando-Shell mit einer mächtigen Command-Skriptsprache deren Funktionalität weit über das hinausgeht, was man von DOS gewohnt ist.

 Windows NT-Befehle

Windows NT übernimmt und erweitert fast die gesamte Funktionalität von MS-DOS. Um Informationen zu den Befehlen und den vielfältigen Optionen zu bekommen, gibt man folgendes ein: [Name des Befehls] /?. Will man die Ausgabe seitenweise haben, muß noch "| more" anhängt werden.

In diesen Tabellen werden die wichtigsten Windows NT-Systembefehle erläutert, die in MS-DOS nicht bestehen.
 
Befehl Funktion
At Plant die Ausführung von Befehlen und Programmen auf einem Computer zu einem bestimmten Datum und einer bestimmten Zeit.
Convert Konvertiert Dateisysteme von FAT zu NTFS.
Findstr Durchsucht Dateien nach Text, bzw. Ausdrücken.
Start Führt ein bestimmtes Programm oder einen bestimmten Befehl in einem neuen Fenster und im separaten Speicherbereich aus.
Title Legt den Titel eines Fensters mit einer Eingabeaufforderung fest.
&& Der Befehl, der diesem Symbol folgt, wird nur dann ausgeführt, wenn der vorhergehende Befehl erfolgreich war.
|| Der Befehl, der auf dieses Zeichen folgt, wird nur ausgeführt, wenn der vorhergehende Befehl fehlschlägt.
& Trennt mehrere Befehle in der Befehlszeile.
( ) Faßt Befehle zusammen.
^ Das Escape-Zeichen erlaubt die Eingabe von Befehlssymbolen als Text.
; oder , Trennt Parameter.
 

Geänderte MS-DOS-Befehle

In dieser Tabelle werden Windows-NT-Befehle erläutert, die sich in Bezug zu MS-DOS-Befehlen geändert haben.
 
Befehl Änderungen
chcp Ändert Code-Seiten (Umsetzungstabelle für das Umwandeln von Sonderzeichen unterschiedlicher Länder)
cmd Startet eine neue Instanz des Befehls-interpreters CMD.EXE von Windows NT
del Löscht Dateien
Dir Listet Dateien und Unterverzeichnisse auf
Diskcomp Vergleicht den Inhalt zweier Disketten.
Diskcopy Kopiert den Inhalt einer Diskette auf eine andere.
Doskey Startet das Programm Doskey, mit dem Befehle von Windows NT wiederholt, Befehlszeilen bearbeitet und Makros erstellt werden können.
Format Einteilung von Datenträgern in Spuren und Sektoren / Vorbereitung einer Diskette oder Festplatte für die spätere Nutzung.
Keyb KEYBOARD.SYS wird nicht mehr verwendet.
Label Erstellt, ändert oder löscht die Bezeichnung eines Datenträgers.
Mode Konfiguriert Geräte im System.
More Gibt Ausgaben bildschirmweise aus.
Path Legt den Suchpfad für ausführbare Dateien fest und zeigt ihn an. Die Umgebungsvariable %path% fügt an der Eingabeaufforderung den aktuellen Pfad einer neuen Einstellung hinzu.
Print Druckt eine Textdatei.
prompt Ändert den Prompt der Eingabeaufforderung.
recover Stellt von einem beschädigten Datenträger Dateien wieder her.
rmdir Löscht Verzeichnisse
sort Liest Eingaben, sortiert Daten und gibt das Ergebnis auf dem Bildschirm, in eine Datei oder über ein anderes Gerät aus
xcopy Kopiert Dateien und Verzeichnisse einschließlich der Unterverzeichnisse.
   

Befehlsübersicht

Die wichtigsten Befehle, die in der Shell oder in einer Skript-Datei verwendet werden können sind folgende:
 
"<>" Umlenkungszeichen
attrib Zeigt die Dateiattribute an oder ändert diese
backup Legt eine Sicherungskopie von einer oder mehreren Dateien auf einem anderen Datenträger an
cd Wechselt das aktuelle Verzeichnis oder zeigt dessen Namen an.
chkdsk Erstellt einen Datenträger-Statusbericht, zeigt logische Fehler an und behebt diese
cls Löscht den Bildschirminhalt
cmd  Startet eine neue Instanz des Befehls-interpreters CMD.EXE von Windows NT
comp  Vergleicht den Inhalt zweier Dateien oder Mengen von Dateien byteweise
compact Zeigt die Komprimierung von Dateien oder Verzeichnissen an oder ändert diese
copy Kopiert eine oder mehrere Dateien an eine andere Position
del Löscht eine oder mehrere Dateien
dir Listet die Dateien und Unterverzeichnisse eines Verzeichnisses auf 
echo Der Befehl ECHO wird benutzt, um beliebige Textausgaben auf dem Bildschirm erscheinen zu lassen 
exit Beendet den Befehlsinterpreter CMD.EXE
expand Erweitert (dekomprimiert) eine oder mehrere komprimierte Dateien 
fc Vergleicht zwei Dateien und zeigt die Unterschiede zwischen den beiden Dateien an
find Sucht in einer oder mehreren Dateien nach dem angegebenen Text 
finger Zeigt Informationen über einen Benutzer an einem angegebenen System, das den Finger-Dienst ausführt
ftp Überträgt Dateien zu und von einem Knoten, der den FTP-Serverdienst (FTP-Daemon) ausführt
help Liefert Online-Informationen zu den Befehlen von Windows NT 
ipconfig Zeigt alle aktuellen TCP/IP-Netzwerkkonfigurationswerte an 
ipxroute Verwaltet die Quell-Routing-Variablen des NWLink-Protokolls auf einem Token-Ring-Netzwerk 
lpq Liefert den Status einer Druckwarteschlange auf einem Host, der den LPD-Server ausführt
lpr Druckt eine Datei zu einem Host, der einen LPD-Server ausführt
md Erstellt ein Verzeichnis
more Gibt Ausgaben bildschirmweise aus
nbtstat Zeigt die Protokollstatistik und die aktuellen TCP/IP-Verbindungen an, die NBT (NetBIOS over TCP/IP) verwendet
netstat Zeigt Protokollstatistiken und aktuelle TCP/IP-Netzwerkverbindungen an
ping Überprüft die Netzwerkverbindung zu einem oder mehreren Fern-Hosts 
rcp Dieser Connectivity-Befehl kopiert Dateien zwischen einem Windows NT-Computer und einem System, das den Fern-Shell-Server rshd ausführt.
rd Entfernt (löscht) ein Verzeichnis
ren Benennt eine oder mehrere Dateien um
set Setzt oder löscht Windows NT-Umgebungsvariablen
shell Bestimmt den Namen und die Position eines alternativen Befehlsinterpreters, den Windows NT für das MS-DOS-Teilsystem verwendet. 
sort Liest Eingaben, sortiert Daten und gibt das Ergebnis auf dem Bildschirm, in eine Datei oder über ein anderes Gerät aus
tracert Traceroute-Programm
tree Zeigt die Verzeichnisstruktur eines Laufwerks oder Pfads grafisch an 
type Zeigt den Inhalt einer Textdatei an
xcopy Kopiert Dateien und Verzeichnisse einschließlich der Unterverzeichnisse
 

Speziell der net-Befehl verdient eine genauere Betrachtung:

Befehl Funktion
net accounts Zeigt oder setzt Passworte bzw. Logon-Anforderungen von Servern in einer Domäne.
net computer Fügt Computer zu einer NT-Domäne (nur für Server).
net config Zeigt die kontrollierbaren Services an, die momentan laufen .
net config server Zeigt oder verändert den Server-Service, während er läuft.
net config workstation Zeigt oder verändert den Workstation-Service, während er läuft.
net continue Reaktiviert angehaltene Services.
net file Anzeige der geöffneten exportierten Dateien auf einem Server.
net group Addiert, zeigt und verändert globale Gruppen.
net help Zeigt alle net-Befehl-Optionen.
net helpmsg Liefert Hilfen zu Netzwerkfehlermeldungen.
net localgroup Addiert, zeigt und verändert lokale Gruppen.
net name Addiert, zeigt und verändert Messaging-Namen einer Workstation.
net pause Hält Services oder exportierte Drucker an.
net print Zeigt oder kontrolliert Druckaufträge.
net send Schickt Nachrichten zu anderen Workstations über das Netzwerk.
net session Listet Verbindungen zwischen Workstations und Server auf oder trennt sie.
net share Erzeugt oder löscht exportierte Ressourcen bzw. zeigt sie an.
net start Startet Services oder zeigt sie an.
net statistics Zeigt den Statistik-Log an.
net stop Hält einen Netzwerk-Service an.
net time Synchronisiert die Systemzeit mit einem Server.
net use Verbindet/trennt einen Computer zu/von einer exportierten Ressource.
net user Addiert oder modifiziert Informationen des Benutzer-Accounts.
net view Zeigt eine Liste der Server bzw. deren exportierte Ressourcen.
 

Nicht zur Verfügung stehende MS-DOS-Befehle

Die folgenden Befehle von MS-DOS sind an der Eingabeaufforderung nicht verfügbar.
 
Befehl Neue Vorgehensweise oder Grund für Wegfall
assign Wird unter Windows NT nicht unterstützt.
choice Wird derzeit nicht unterstützt.
ctty Wird derzeit nicht unterstützt.
dblspace Wird nicht unterstützt.
defrag Windows NT optimiert die Festplatte automatisch.
deltree Der Befehl rmdir /s löscht Verzeichnisse, die Dateien und Unterverzeichnisse enthalten.
dosshell Entfällt unter Windows NT.
drvspace Wird derzeit nicht unterstützt.
emm386 Entfällt unter Windows NT.
fasthelp Dieser MS-DOS 6.0-Befehl entspricht dem Windows NT-Befehl help. Windows NT enthält auch ein Online-Befehlsverzeichnis, das Sie über das Symbol Windows NT Hilfe in der Hauptgruppe aufrufen können.
fdisk Der Festplatten-Manager bereitet die Festplatte für die Verwendung von Windows NT vor.
include Mehrfach-Konfigurationen des MS-DOS-Teilsystems werden nicht unterstützt.
interlnk Das Programm Interlnk wird nicht unterstützt.
intersrv Das Programm Intersrv wird nicht unterstützt.
join Durch erhöhte Partitionsgrößen und ein verbessertes Dateisystem wird das Verbinden von Laufwerken nicht mehr benötigt.
memmaker Windows NT optimiert die Verwendung des Arbeitsspeichers des MS-DOS-Teilsystems automatisch.
menucolor Mehrfach-Konfigurationen des MS-DOS-Teilsystems werden nicht unterstützt.
menudefault Mehrfach-Konfigurationen des MS-DOS-Teilsystems werden nicht unterstützt.
menuitem Mehrfach-Konfigurationen des MS-DOS-Teilsystems werden nicht unterstützt.
mirror Wird unter Windows NT nicht unterstützt.
msav Das Msav-Programm wird nicht unterstützt.
msbackup Windows NT enthält das Dienstprogramm Bandsicherung (in der Gruppe Verwaltung) für Computer mit Bandlaufwerken. Für Computer ohne Bandlaufwerke stehen die Befehle backup und xcopy zur Verfügung.
mscdex Es ist nicht notwendig, das MS-DOS-Teilsystem für die Verwendung eines CD-ROM-Laufwerks zu konfigurieren. Windows NT ermöglicht dem MS-DOS-Teilsystem den Zugriff auf CD-ROM-Laufwerke.
msd Verwenden Sie das Windows NT-Diagnoseprogramm in der Gruppe Verwaltung.
numlock Der Befehl numlock wird derzeit nicht unterstützt.
power Der Power-Manager wird nicht unterstützt.
scandisk Das Scandisk-Programm wird nicht unterstützt.
smartdrv Windows NT legt automatisch Cache-Speicher für das MS-DOS-Teilsystem an.
submenu Mehrfach-Konfigurationen des MS-DOS-Teilsystems werden nicht unterstützt.
sys Windows NT paßt nicht auf eine Standarddiskette mit 1,2 MB oder 1,44 MB.
undelete Wird unter Windows NT nicht unterstützt.
unformat Wird unter Windows NT nicht unterstützt.
vsafe Wird unter Windows NT nicht unterstützt.

Aufgaben zu dieser Thematik