wscript

Van toepassing op: Windows Server (alle ondersteunde versies)

Windows Script Host biedt een omgeving waarin gebruikers scripts kunnen uitvoeren in verschillende talen die verschillende objectmodellen gebruiken om taken uit te voeren.

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 Hiermee geeft u het pad en de bestandsnaam van het scriptbestand.
/b Hiermee geeft u de batchmodus op, die geen waarschuwingen, scriptfouten of invoerprompts weergeeft. De parameter /b is het tegenovergestelde van /i.
/d Hiermee start u het foutopsporingsprogramma.
/e Hiermee geeft u de engine op die wordt gebruikt om het script uit te voeren. Met deze parameter kunt u scripts uitvoeren die een aangepaste bestandsnaamextensie gebruiken. Zonder de parameter /e kunt u alleen scripts uitvoeren die gebruikmaken van geregistreerde bestandsnaamextensies. Als u bijvoorbeeld deze opdracht probeert uit te voeren:
cscript test.admin
U ontvangt dit foutbericht: Invoerfout: er is geen scriptengine voor de bestandsextensie .admin.
Een voordeel van het gebruik van niet-standaard bestandsnaamextensies is dat het beveiligt tegen het per ongeluk dubbel selecteren van een script en het uitvoeren van iets dat u niet echt wilt uitvoeren.
Met deze extensie maakt u geen permanente koppeling tussen de .admin bestandsnaamextensie en VBScript. Telkens wanneer u een script uitvoert dat een .admin bestandsnaamextensie gebruikt, moet u de parameter /e gebruiken.
/h:cscript Registreert cscript.exe als de standaardscripthost voor het uitvoeren van scripts.
/h:wscript Registreert wscript.exe als de standaardscripthost voor het uitvoeren van scripts. Dit gedrag is de standaardinstelling wanneer de optie /h wordt weggelaten.
/i Hiermee geeft u de interactieve modus op, waarin waarschuwingen, scriptfouten en invoerprompts worden weergegeven.
De parameter /i is de standaard en het tegenovergestelde van /b.
/job:\<identifier> Voert de taak uit die wordt geïdentificeerd door id in een .wsf-scriptbestand .
/logo Hiermee geeft u aan dat de Windows Script Host-banner in de console wordt weergegeven voordat het script wordt uitgevoerd.
De parameter /logo is de standaard en het tegenovergestelde van /nologo.
/nologo Hiermee geeft u op dat de banner windows-scripthost niet wordt weergegeven voordat het script wordt uitgevoerd. De parameter /nologo is het tegenovergestelde van /logo.
/s Hiermee worden de huidige opdrachtpromptopties voor de huidige gebruiker opgeslagen.
/t:\<number> Hiermee geeft u de maximale tijd die het script kan uitvoeren (in seconden). U kunt maximaal 32.767 seconden opgeven.
De standaardwaarde is geen tijdslimiet.
/x Hiermee start u het script in het foutopsporingsprogramma.
ScriptArguments Hiermee geeft u de argumenten doorgegeven aan het script. Elk scriptargument moet worden voorafgegaan door een slash (/).
/? Geeft Help weer bij de opdrachtprompt.

Remarks

  • Voor het uitvoeren van deze taak hoeft u geen beheerdersreferenties te hebben. Overweeg deze taak als gebruiker zonder beheerdersreferenties uit te voeren als best practice voor beveiliging.
  • Als u een opdrachtprompt wilt openen, typt u cmd op het startscherm en selecteert u vervolgens de opdrachtprompt.
  • Elke parameter is optioneel. U kunt echter geen scriptargumenten opgeven zonder een script op te geven. Als u geen script of scriptargumenten opgeeft, wordtwscript.exe dialoogvenster Hostinstellingen voor Windows-script weergegeven. Gebruik het dialoogvenster om algemene scripteigenschappen in te stellen voor alle scripts die wscript.exe op de lokale computer wordt uitgevoerd.
  • De parameter /t voorkomt overmatig uitvoeren van scripts door een timer in te stellen. Wanneer de tijd de opgegeven waarde overschrijdt, onderbreekt wscript de scriptengine en beëindigt het proces.
  • Windows-scriptbestanden hebben meestal een van de volgende bestandsnaamextensies: .wsf, .vbs, .js.
  • Als u een scriptbestand dubbel selecteert met een extensie die geen koppeling heeft, wordt het dialoogvenster Openen met weergegeven. Selecteer wscript of cscript en selecteer vervolgens Altijd dit programma gebruiken om dit bestandstype te openen. Hiermee wordt wscript.exe of cscript.exe geregistreerd als de standaardscripthost voor bestanden van dit bestandstype.
  • U kunt eigenschappen instellen voor afzonderlijke scripts. Zie het overzicht van Windows Script Host voor meer informatie over Windows Script Host.
  • Windows Script Host kan .wsf-scriptbestanden gebruiken. Elk .wsf-bestand kan meerdere scriptengines gebruiken en meerdere taken uitvoeren.