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

Die Parameter

Parameter BESCHREIBUNG
scriptname Gibt den Pfad und dateinamen der Skriptdatei an.
/b Gibt den Batchmodus an, der keine Warnungen, Skriptfehler oder Eingabeaufforderungen anzeigt. Der /b-Parameter 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 Standardskripthost für ausgeführte Skripts.
/h:wscript Registriert wscript.exe als Standardskripthost für ausgeführte Skripts. Dieses Verhalten ist die Standardeinstellung, wenn die Option /h ausgelassen wird.
/i Gibt den interaktiven Modus an, in dem Warnungen, Skriptfehler und Eingabeaufforderungen angezeigt werden.
Der Parameter "/i" ist die Standardeinstellung und das Gegenteil von "/b".
/job:\<identifier> Führt den durch 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 die Standardeinstellung 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 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.

Bemerkungen

  • 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 die Eingabeaufforderung aus.
  • Jeder Parameter ist optional. Sie können jedoch keine Skriptargumente angeben, ohne ein Skript anzugeben. Wenn Sie kein Skript oder Skriptargumente angeben, zeigtwscript.exe das Dialogfeld "Einstellungen für Den Windows-Skripthost " an. 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 eine übermäßige Ausführung von Skripts, indem ein Timer festgelegt wird. Wenn die Zeit den angegebenen Wert überschreitet, unterbricht wscript das Skriptmodul und beendet den Prozess.
  • Windows-Skriptdateien verfügen in der Regel über eine der folgenden Dateinamenerweiterungen: WSF, .vbs, .js.
  • Wenn Sie eine Skriptdatei mit einer Erweiterung ohne Zuordnung auswählen, wird das Dialogfeld " Öffnen mit " angezeigt. Wählen Sie "wscript " oder "cscript" und dann "Immer dieses Programm verwenden" aus, um diesen Dateityp zu öffnen. Dadurch werden 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.