cscript

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

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

Wichtig

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>]

Parameter

Parameter BESCHREIBUNG
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. Der Standardwert.
/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 durch den Bezeichner identifizierten Auftrag in einer WSF-Skriptdatei aus.
/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. Entspricht der Eingabe von cscript.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.

Hinweise

  • 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 eine übermäßige Ausführung von Skripts, indem ein Timer festgelegt wird. 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 keine Zuordnung aufweist, 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.