Delen via


cscript

Hiermee start u een script dat moet worden uitgevoerd in een opdrachtregelomgeving.

Belangrijk

Voor het uitvoeren van deze taak hoeft u geen beheerdersreferenties te hebben. Overweeg daarom deze taak als gebruiker zonder beheerdersreferenties uit te voeren als best practice voor beveiliging.

Syntaxis

cscript <scriptname.extension> [/b] [/d] [/e:<engine>] [{/h:cscript | /h:wscript}] [/i] [/job:<identifier>] [{/logo | /nologo}] [/s] [/t:<seconds>] [x] [/u] [/?] [<scriptarguments>]

Parameterwaarden

Maatstaf Beschrijving
scriptname.extension Hiermee geeft u het pad en de bestandsnaam van het scriptbestand met optionele bestandsnaamextensie.
/b Hiermee geeft u de batchmodus op, die geen waarschuwingen, scriptfouten of invoerprompts weergeeft.
/d Hiermee start u het foutopsporingsprogramma.
/e:<engine> Hiermee geeft u de engine op die wordt gebruikt om het script uit te voeren.
/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. De standaardwaarde.
/Ik Hiermee geeft u de interactieve modus, waarmee waarschuwingen, scriptfouten en invoerprompts worden weergegeven. De standaardwaarde en het tegenovergestelde van /b.
/job:<identifier> Hiermee wordt de taak uitgevoerd die is geïdentificeerd door id in een WSF-scriptbestand.
/logo Hiermee geeft u op dat de banner windows-scripthost wordt weergegeven in de console voordat het script wordt uitgevoerd. De standaardwaarde en het tegenovergestelde van /nologo.
/nologo Hiermee geeft u op dat de banner windows scripthost niet wordt weergegeven voordat het script wordt uitgevoerd.
/s Hiermee worden de huidige opdrachtpromptopties voor de huidige gebruiker opgeslagen.
/t:<seconds> 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.
/u Hiermee geeft u Unicode op voor invoer en uitvoer die wordt omgeleid vanuit de console.
/x Hiermee start u het script in het foutopsporingsprogramma.
/? Geeft beschikbare opdrachtparameters weer en biedt hulp bij het gebruik ervan. Hetzelfde als het typen van cscript.exe zonder parameters en geen script.
scriptarguments Hiermee geeft u de argumenten doorgegeven aan het script. Elk scriptargument moet worden voorafgegaan door een slash (/).

Opmerkingen

  • Elke parameter is optioneel; U kunt echter geen scriptargumenten opgeven zonder een script op te geven. Als u geen script- of scriptargumenten opgeeft, geeft cscript.exe de cscript.exe syntaxis en de geldige hostopties weer.

  • De parameter /t voorkomt overmatige uitvoering van scripts door een timer in te stellen. Wanneer de uitvoeringstijd de opgegeven waarde overschrijdt, onderbreekt cscript de scriptengine en beëindigt het proces.

  • Windows-scriptbestanden hebben meestal een van de volgende bestandsnaamextensies: .wsf, .vbs, .js. Windows Script Host kan .wsf-scriptbestanden gebruiken. Elk WSF-bestand kan meerdere scriptengines gebruiken en meerdere taken uitvoeren.

  • Als u dubbelklikt op een scriptbestand met een extensie die geen koppeling heeft, wordt het dialoogvenster Openen met weergegeven. Selecteer wscript of cscript en selecteer vervolgens Gebruik dit programma altijd om dit bestandstypete openen. Hiermee wordt wscript.exe of cscript geregistreerd als de standaardscripthost voor bestanden van dit bestandstype.