Freigeben über


cscript

Startet ein Skript, das in einer Befehlszeilenumgebung ausgeführt werden soll.

Important

Zum Ausführen dieser Aufgabe benötigen Sie keine Administratorrechte. Daher sollten Sie als Best Practice für die Sicherheit diese Aufgabe als Benutzer ohne Administratorrechte ausführen.

Syntax

cscript <scriptname.extension> [/b] [/d] [/e:<engine>] [{/h:cscript | /h:wscript}] [/i] [/job:<identifier>] [{/logo | /nologo}] [/s] [/t:<seconds>] [x] [/u] [/?] [<scriptarguments>]

Parameters

Parameter Description
scriptname.extension Gibt den Pfad und Dateinamen der Skriptdatei mit optionaler Dateinamenerweiterung an.
/b Gibt den Batchmodus an, in dem keine Warnungen, Skriptfehler oder Eingabeeingabeaufforderungen angezeigt werden.
/d Startet den Debugger.
/e:<engine> Gibt die Engine an, die zum Ausführen des Skripts verwendet wird.
/h:cscript Registriert cscript.exe als Standardskripthost zum Ausführen von Skripts.
/h:wscript Registriert wscript.exe als Standardskripthost zum Ausführen von Skripts. The default.
/i Gibt den interaktiven Modus an, in dem Warnungen, Skriptfehler und Eingabeeingabeaufforderungen angezeigt werden. Der Standardwert und das Gegenteil von /b.
/job:<identifier> Führt den Auftrag aus, der durch den Bezeichner in einer WSF-Skriptdatei identifiziert wird.
/logo Gibt an, dass das Windows Script Host-Banner in der Konsole angezeigt wird, bevor das Skript ausgeführt wird. Der Standardwert und das Gegenteil von /nologo.
/nologo Gibt an, dass das Windows Script Host-Banner nicht angezeigt wird, bevor das Skript ausgeführt wird.
/s Speichert die aktuellen Eingabeaufforderungsoptionen für den aktuellen Benutzer.
/t:<seconds> Gibt die maximale Ausführungszeit des Skripts (in Sekunden) an. Sie können bis zu 32,767 Sekunden angeben. Der Standardwert ist kein Zeitlimit.
/u Gibt Unicode für die Ein- und Ausgabe an, die von der Konsole umgeleitet wird.
/x Startet das Skript im Debugger.
/? Zeigt verfügbare Befehlsparameter an und bietet Hilfe zu deren Verwendung. Genauso wie das Eingeben voncscript.exe ohne Parameter und ohne Skript.
scriptarguments Gibt die Argumente an, die an das Skript übergeben werden. Jedem Skriptargument muss ein Schrägstrich (/) vorangestellt werden.

Remarks

  • Jeder Parameter ist optional. Sie können jedoch keine Skriptargumente angeben, ohne ein Skript anzugeben. Wenn Sie kein Skript und keine Skriptargumente angeben, zeigt cscript.exe die Syntax von cscript.exe und die gültigen Hostoptionen an.

  • Der Parameter /t verhindert die übermäßige Ausführung von Skripts, indem er einen Timer festlegt. Wenn die Laufzeit den angegebenen Wert überschreitet, unterbricht cscript die Skript-Engine und beendet den Prozess.

  • Windows-Skriptdateien haben normalerweise eine der folgenden Dateinamenerweiterungen: .wsf, .vbs, .js. Das Windows Script Host kann WSF-Skriptdateien verwenden. Jede WSF-Datei kann mehrere Skript-Engines verwenden und mehrere Aufträge ausführen.

  • Wenn Sie auf eine Skriptdatei mit einer Erweiterung doppelklicken, die nicht zugeordnet ist, wird das Dialogfeld Öffnen mit angezeigt. Wählen Sie „wscript“ oder „cscript“ und dann Immer dieses Programm verwenden, um diesen Dateityp zu öffnen aus. Dadurch wird „wscript.exe“ oder „cscript,exe“ als Standardskripthost für Dateien dieses Dateityps registriert.