wscript

Gilt für: Windows Server (alle unterstützten Versionen)

Der Windows Script Host stellt eine Umgebung bereit, in der Benutzer*innen Skripts in verschiedenen Sprachen ausführen können, die verschiedene Objektmodelle zur Ausführung 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 den Dateinamen der Skriptdatei an.
/b Gibt den Batchmodus an, in dem keine Warnungen, Skriptfehler oder Eingabeeingabeaufforderungen angezeigt werden. Der Parameter „/b“ ist das Gegenteil von /i.
/d Startet den Debugger.
/e Gibt die Engine an, die zum Ausführen des Skripts verwendet wird. Dieser Parameter ermöglicht Ihnen die Ausführung von Skripts, die eine benutzerdefinierte Dateinamenerweiterung verwenden. Ohne den Parameter „/e“ können Sie nur Skripts ausführen, die registrierte Dateinamenerweiterungen verwenden. Wenn Sie beispielsweise versuchen, den folgenden Befehl auszuführen:
cscript test.admin
erhalten Sie die folgende Fehlermeldung: „Eingabefehler: Es gibt keine Skript-Engine für die Dateierweiterung .admin.“.
Ein Vorteil der Verwendung nicht standardmäßiger Dateinamenerweiterungen besteht darin, dass sie vor versehentlicher Auswahl und Ausführung eines Skripts schützen, das Sie eigentlich nicht ausführen wollten.
Mit dieser Erweiterung wird keine dauerhafte Zuordnung zwischen der Dateinamenerweiterung .admin und VBScript erstellt. Jedes Mal, wenn Sie ein Skript ausführen, das die Dateinamenerweiterung .admin verwendet, müssen Sie den Parameter „/e“ verwenden.
/h:cscript Registriert cscript.exe als Standardskripthost zum Ausführen von Skripts.
/h:wscript Registriert wscript.exe als Standardskripthost zum Ausführen von Skripts. Dies ist das Standardverhalten, wenn die Option /h ausgelassen wird.
/i Gibt den interaktiven Modus an, der Warnungen, Skriptfehler und Eingabeeingabeaufforderungen anzeigt.
Der Parameter „/i“ ist 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 Parameter „/logo“ ist 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. Der Parameter „/nologo“ ist das Gegenteil von /logo.
/s Speichert die aktuellen Eingabeaufforderungsoptionen für den oder die aktuelle*n Benutzer*in.
/t:\<number> Gibt die maximale Ausführungszeit des Skripts (in Sekunden) an. 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 (/) vorangestellt werden.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Zum Ausführen dieser Aufgabe benötigen Sie keine Administratorrechte. Als Best Practice für die Sicherheit sollten Sie diese Aufgabe als Benutzer*in ohne Administratoranmeldeinformationen ausführen.
  • Geben Sie zum Öffnen einer Eingabeaufforderung auf dem Bildschirm Startcmd ein, und klicken Sie dann auf Eingabeaufforderung.
  • Jeder Parameter ist optional. Sie können jedoch keine Skriptargumente angeben, ohne ein Skript anzugeben. Wenn Sie kein Skript oder keine Skriptargumente angeben, zeigt wscript.exe das Dialogfeld Windows Script Host-Einstellungen an. Verwenden Sie das Dialogfeld, um globale Skripteigenschaften für alle Skripts festzulegen, die wscript.exe auf dem lokalen Computer ausführt.
  • Der Parameter /t verhindert eine übermäßige Ausführung von Skripts, indem ein Timer festgelegt wird. Wenn die Zeit den angegebenen Wert überschreitet, unterbricht wscript die Skript-Engine und beendet den Prozess.
  • Windows-Skriptdateien haben normalerweise eine der folgenden Dateinamenerweiterungen: .wsf, .vbs, .js.
  • 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.
  • Sie können Eigenschaften für einzelne Skripts festlegen. Weitere Informationen zum Windows Script Host finden Sie unter Windows Script Host overview (Übersicht über den Windows Script Host).
  • Der Windows Script Host kann WSF-Skriptdateien verwenden. Jede WSF-Datei kann mehrere Skript-Engines verwenden und mehrere Aufträge ausführen.