Freigeben über


wscript

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

Windows Script Host bietet eine Umgebung, in der Benutzer Skripts in verschiedenen Sprachen ausführen können, die verschiedene Objektmodelle verwenden, um Aufgaben auszuführen.

Syntax

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

Parameters

Parameter Description
scriptname Gibt den Pfad und dateinamen der Skriptdatei an.
/b Gibt den Batchmodus an, der keine Warnungen, Skriptfehler oder Eingabeaufforderungen anzeigt. 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. Mit diesem Parameter können Sie Skripts ausführen, die eine benutzerdefinierte Dateinamenerweiterung verwenden. Ohne den Parameter "/e" können Sie nur Skripts ausführen, die registrierte Dateinamenerweiterungen verwenden. Wenn Sie beispielsweise versuchen, diesen Befehl auszuführen:
cscript test.admin
Diese Fehlermeldung wird angezeigt: Eingabefehler: Für die Dateierweiterung .admingibt es kein Skriptmodul.
Ein Vorteil der Verwendung nicht standardmäßiger Dateinamenerweiterungen besteht darin, dass sie vor versehentlicher Doppeltauswahl eines Skripts und ausführen, das Sie nicht wirklich ausführen wollten.
Die Verwendung dieser Erweiterung erstellt keine dauerhafte Zuordnung zwischen der .admin Dateinamenerweiterung und VBScript. Jedes Mal, wenn Sie ein Skript ausführen, das eine .admin Dateinamenerweiterung verwendet, müssen Sie den Parameter "/e" verwenden.
/h:cscript Registriert cscript.exe als Standard-Skripthost zum Ausführen von Skripts.
/h:wscript Registriert wscript.exe als Standard-Skripthost zum Ausführen von Skripts. Dieses Verhalten ist die Standardeinstellung, wenn die Option /h weggelassen wird.
/i Gibt den interaktiven Modus an, in dem Warnungen, Skriptfehler und Eingabeaufforderungen angezeigt werden.
Der Parameter /i ist 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 Banner "Windows-Skripthost" in der Konsole angezeigt wird, bevor das Skript ausgeführt wird.
Der /logo-Parameter 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 /nologo-Parameter ist das Gegenteil von /logo.
/s Speichert die aktuellen Eingabeaufforderungsoptionen für den aktuellen Benutzer.
/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 sein.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Remarks

  • Für diese Aufgabe ist es nicht erforderlich, dass Sie über Administratoranmeldeinformationen verfügen. Erwägen Sie, diese Aufgabe als Benutzer ohne Administratoranmeldeinformationen als bewährte Methode für die Sicherheit auszuführen.
  • Um eine Eingabeaufforderung zu öffnen, geben Sie auf dem Startbildschirmcmd ein, und wählen Sie dann Eingabeaufforderung aus.
  • Jeder Parameter ist optional. Sie können jedoch keine Skriptargumente angeben, ohne ein Skript anzugeben. Wenn Sie kein Skript oder keine Skriptargumente angeben, wird wscript.exe Dialogfeld Windows-Skripthosteinstellungen angezeigt. Verwenden Sie das Dialogfeld, um globale Skripteigenschaften für alle Skripts festzulegen, die wscript.exe auf dem lokalen Computer ausgeführt werden.
  • Der Parameter /t verhindert die übermäßige Ausführung von Skripts, indem er einen Timer festlegt. Wenn die Zeit den angegebenen Wert überschreitet, unterbricht wscript die Skript-Engine und beendet den Prozess.
  • Windows-Skriptdateien haben in der Regel eine der folgenden Dateinamenerweiterungen: .wsf, .vbs.js.
  • Wenn Sie eine Skriptdatei mit einer Erweiterung auswählen, die nicht zugeordnet ist, wird das Dialogfeld Öffnen mit angezeigt. Wählen Sie wscript oder cscript aus, und wählen Sie dann Immer dieses Programm verwenden, 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 Informationen zu Windows Script Host finden Sie in der Übersicht über den Windows Script Host.
  • Windows Script Host kann WSF-Skriptdateien verwenden. Jede WSF-Datei kann mehrere Skriptmodule verwenden und mehrere Aufträge ausführen.