wscript

Windows Script Host bietet eine Umgebung, in der Benutzer Skripts in einer Vielzahl von Sprachen ausführen können, die eine Vielzahl von Objektmodellen zum Ausführen von Aufgaben verwenden.

Syntax

wscript [<scriptname>] [/b] [/d] [/e:<engine>] [{/h:cscript|/h:wscript}] [/i] [/job:<identifier>] [{/logo|/nologo}] [/s] [/t:<number>] [/x] [/?] [<ScriptArguments>]

Parameter

Parameter BESCHREIBUNG
scriptname Gibt den Pfad und dateinamen der Skriptdatei an.
/b Gibt den Batchmodus an, in dem keine Warnungen, Skriptfehler oder Eingabeaufforderungen angezeigt werden. Dies ist das Gegenteil von /i.
/d Startet den Debugger.
/e Gibt die Engine an, die zum Ausführen des Skripts verwendet wird. Dadurch können Sie Skripts ausführen, die eine benutzerdefinierte Dateierweiterung verwenden. Ohne den Parameter /e können Sie nur Skripts ausführen, die registrierte Dateierweiterungen verwenden. Wenn Sie beispielsweise versuchen, diesen Befehl auszuführen:
cscript test.admin
Sie erhalten die folgende Fehlermeldung: Eingabefehler: Es gibt keine Skript-Engine für die Dateierweiterung .admin.
Ein Vorteil der Verwendung nicht standardmäßiger Dateierweiterungen besteht in der Möglichkeit, versehentlich auf ein Skript zu doppelklicken und etwas auszuführen, das Sie eigentlich nicht ausführen wollten.
Dadurch wird keine dauerhafte Zuordnung zwischen der Dateierweiterung .admin und VBScript erstellt. Jedes Mal, wenn Sie ein Skript ausführen, das die Dateierweiterung .admin verwendet, müssen Sie den Parameter /e verwenden.
/h:cscript Registriert cscript.exe als Standardskripthost für die Ausführung von Skripts.
/h:wscript Registriert wscript.exe als Standardskripthost für die Ausführung von Skripts. Dies ist die Standardeinstellung, wenn die Option /h ausgelassen wird.
/i Gibt den interaktiven Modus an, in dem Warnungen, Skriptfehler und Eingabeaufforderungen angezeigt werden.
Dies ist der Standardwert und das Gegenteil von
.
/job: < Bezeichner> Führt den durch den Bezeichner identifizierten Auftrag in einer WSF-Skriptdatei aus.
/logo Gibt an, dass Windows Skripthostbanner in der Konsole angezeigt wird, bevor das Skript ausgeführt wird.
Dies ist die Standardeinstellung und das Gegenteil von
.
/nologo Gibt an, dass Windows Skripthostbanner nicht angezeigt wird, bevor das Skript ausgeführt wird. Dies ist das Gegenteil von /logo.
/s Speichert die aktuellen Eingabeaufforderungsoptionen für den aktuellen Benutzer.
/t: < number> Gibt die maximale Zeit an, die das Skript ausgeführt werden kann (in Sekunden). Sie können bis zu 32.767 Sekunden angeben.
Der Standardwert ist kein Zeitlimit.
/x Startet das Skript im Debugger.
ScriptArguments Gibt die Argumente an, die an das Skript übergeben werden. Jedem Skriptargument muss ein Schrägstrich (/) vorangehenden werden.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • 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.
  • Geben Sie zum Öffnen einer Eingabeaufforderung auf dem Startbildschirmcmd ein, und klicken Sie auf Eingabeaufforderung.
  • Jeder Parameter ist optional. Sie können jedoch keine Skriptargumente angeben, ohne ein Skript anzugeben. Wenn Sie kein Skript oder Skriptargumente angeben, zeigt wscript.exe das Dialogfeld Windows Script Host Einstellungen an, mit dem Sie globale Skripteigenschaften für alle Skripts festlegen können, die wscript.exe auf dem lokalen Computer ausführen.
  • Der Parameter /t verhindert eine übermäßige Ausführung von Skripts durch Festlegen eines Timers. Wenn die Zeit den angegebenen Wert überschreitet, unterbricht wscript die Skript-Engine und beendet den Prozess.
  • Windows Skriptdateien verfügen in der Regel über eine der folgenden Dateierweiterungen: WSF,VBSund.js.
  • Wenn Sie auf eine Skriptdatei mit einer Erweiterung doppelklicken, die über keine Zuordnung verfügt, wird das Dialogfeld Öffnen mit angezeigt. Wählen Sie wscript oder cscriptund dann Immer dieses Programm verwenden aus, um diesen Dateityp zu öffnen. Dadurch wird wscript.exe oder cscript.exe als Standardskripthost für Dateien dieses Dateityps registriert.
  • Sie können Eigenschaften für einzelne Skripts festlegen. Weitere Windows finden Sie unter Skripthost – Übersicht.
  • Windows Script Host können WSF-Skriptdateien verwenden. Jede WSF-Datei kann mehrere Skript-Engines verwenden und mehrere Aufträge ausführen.

Weitere Verweise