Dela via


wscript

Gäller för: Windows Server (alla versioner som stöds)

Windows Script Host tillhandahåller en miljö där användare kan köra skript på olika språk som använder olika objektmodeller för att utföra uppgifter.

Syntax

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

Parameterar

Parameter Beskrivning
scriptname Anger sökvägen och filnamnet för skriptfilen.
/b Anger batchläge, som inte visar aviseringar, skriptfel eller indatauppmaningar. Parametern /b är motsatsen till /i.
/d Startar felsökningsprogrammet.
/e Anger den motor som används för att köra skriptet. Med den här parametern kan du köra skript som använder ett anpassat filnamnstillägg. Utan parametern /e kan du bara köra skript som använder registrerade filnamnstillägg. Om du till exempel försöker köra det här kommandot:
cscript test.admin
Du får det här felmeddelandet: Indatafel: Det finns ingen skriptmotor för filnamnstillägget .admin.
En fördel med att använda filnamnstillägg som inte är standard är att det skyddar mot att oavsiktligt dubbelvälja ett skript och köra något som du faktiskt inte vill köra.
Om du använder det här tillägget skapas ingen permanent association mellan filnamnstillägget .admin och VBScript. Varje gång du kör ett skript som använder ett .admin filnamnstillägg måste du använda parametern /e.
/h:cscript Registrerar cscript.exe som standardskriptvärd för skriptkörning.
/h:wscript Registrerar wscript.exe som standardskriptvärd för skriptkörning. Det här beteendet är standard när alternativet /h utelämnas.
/i Anger interaktivt läge, som visar aviseringar, skriptfel och indatafrågor.
Parametern /i är standard och motsatsen till /b.
/job:\<identifier> Kör jobbet som identifieras av identifieraren i en .wsf-skriptfil .
/logo Anger att Windows Script Host-banderollen visas i konsolen innan skriptet körs.
Parametern /logo är standard och motsatsen till /nologo.
/nologo Anger att Windows Script Host-banderollen inte visas innan skriptet körs. Parametern /nologo är motsatsen till /logo.
/s Sparar de aktuella alternativen för kommandotolken för den aktuella användaren.
/t:\<number> Anger den maximala tid som skriptet kan köras (i sekunder). Du kan ange upp till 32 767 sekunder.
Standardvärdet är ingen tidsgräns.
/x Startar skriptet i felsökningsprogrammet.
ScriptArguments Anger argumenten som skickas till skriptet. Varje skriptargument måste föregås av ett snedstreck (/).
/? Visar Hjälp i kommandotolken.

Anmärkningar

  • Om du utför den här uppgiften behöver du inte ha administrativa autentiseringsuppgifter. Överväg att utföra den här uppgiften som en användare utan administrativa autentiseringsuppgifter som bästa praxis för säkerhet.
  • Om du vill öppna en kommandotolk skriver du cmdstartskärmen och väljer sedan kommandotolken.
  • Varje parameter är valfri. Du kan dock inte ange skriptargument utan att ange ett skript. Om du inte anger ett skript eller några skriptargument visarwscript.exe dialogrutan Värdinställningar för Windows-skript . Använd dialogrutan för att ange globala skriptegenskaper för alla skript som wscript.exe körs på den lokala datorn.
  • Parametern /t förhindrar överdriven körning av skript genom att ange en timer. När tiden överskrider det angivna värdet avbryter wscript skriptmotorn och avslutar processen.
  • Windows-skriptfiler har vanligtvis något av följande filnamnstillägg: .wsf, .vbs,.js.
  • Om du dubbelväljer en skriptfil med ett tillägg som inte har någon association visas dialogrutan Öppna med . Välj wscript eller cscript och välj sedan Använd alltid det här programmet för att öppna den här filtypen. Detta registrerar wscript.exe eller cscript.exe som standardskriptvärd för filer av den här filtypen.
  • Du kan ange egenskaper för enskilda skript. Mer information om Windows-skriptvärd finns i Översikt över Windows-skriptvärd.
  • Windows Script Host kan använda .wsf-skriptfiler . Varje .wsf-fil kan använda flera skriptmotorer och utföra flera jobb.