Condividi tramite


wscript

Si applica a: Windows Server (tutte le versioni supportate)

Windows Script Host offre un ambiente in cui gli utenti possono eseguire script in vari linguaggi che usano vari modelli a oggetti per eseguire attività.

Sintassi

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

Parametri

Parametro Descrizione
scriptname Specifica il percorso e il nome file del file di script.
/b Specifica la modalità batch, che non visualizza avvisi, errori di script o richieste di input. Il parametro /b è l'opposto di /i.
/d Avvia il debugger.
/e Specifica il motore che viene utilizzato per eseguire lo script. Questo parametro consente di eseguire script che usano un'estensione del nome file personalizzata. Senza il parametro /e, è possibile eseguire solo script che usano estensioni di file registrate. Ad esempio, se si tenta di eseguire questo comando:
cscript test.admin
Viene visualizzato questo messaggio di errore: Errore di input: non esiste alcun motore di script per l'estensione .admindi file .
Un vantaggio dell'uso delle estensioni di file non standard è che protegge dalla selezione accidentale di uno script e dall'esecuzione di qualcosa che non si vuole effettivamente eseguire.
L'uso di questa estensione non crea un'associazione permanente tra l'estensione .admin del nome file e VBScript. Ogni volta che si esegue uno script che usa un'estensione .admin di file, è necessario usare il parametro /e.
/h:cscript Registra cscript.exe come host di script predefinito per l'esecuzione di script.
/h:wscript Registra wscript.exe come host di script predefinito per l'esecuzione di script. Questo comportamento è l'impostazione predefinita quando l'opzione /h viene omessa.
/i Specifica la modalità interattiva, che visualizza avvisi, errori di scripting e richieste di input.
Il parametro /i è il valore predefinito e l'opposto di /b.
/job:\<identifier> Esegue il processo identificato dall'identificatore in un file di script con estensione wsf .
/logo Specifica che il banner Dell'host di script di Windows viene visualizzato nella console prima dell'esecuzione dello script.
Il /logo parametro è l'impostazione predefinita e l'opposto di /nologo.
/nologo Specifica che il banner dell'host di script di Windows non viene visualizzato prima dell'esecuzione dello script. Il parametro /nologo è l'opposto di /logo.
/s Salva le opzioni correnti del prompt dei comandi per l'utente corrente.
/t:\<number> Specifica il tempo massimo che esecuzione dello script (in secondi). È possibile specificare fino a 32,767 secondi.
Il valore predefinito non è un limite di tempo.
/x Avvia lo script nel debugger.
ScriptArguments Specifica gli argomenti passati allo script. Ogni argomento script deve essere preceduto da una barra (/).
/? Visualizza la Guida al prompt dei comandi.

Osservazioni:

  • L'esecuzione di questa attività non richiede credenziali amministrative. Prendere in considerazione l'esecuzione di questa attività come utente senza credenziali amministrative come procedura consigliata per la sicurezza.
  • Per aprire un prompt dei comandi, nella schermata Start digitare cmd e quindi selezionare prompt dei comandi.
  • Ogni parametro è facoltativo. Non è tuttavia possibile specificare argomenti script senza specificare uno script. Se non specifichi uno script o alcun argomento script, wscript.exe visualizza la finestra di dialogo Impostazioni host di Windows Script . Utilizzare la finestra di dialogo per impostare le proprietà di scripting globali per tutti gli script che wscript.exe vengono eseguiti nel computer locale.
  • Il parametro /t impedisce l'esecuzione di un numero eccessivo di script impostando un timer. Quando il tempo supera il valore specificato, wscript interrompe il motore di script e termina il processo.
  • I file di script di Windows in genere hanno una delle estensioni di file seguenti: .wsf, .vbs, .js.
  • Se si seleziona due volte un file di script con un'estensione senza associazione, verrà visualizzata la finestra di dialogo Apri con . Selezionare wscript o cscript e quindi selezionare Usa sempre questo programma per aprire questo tipo di file. Questo registra wscript.exe o cscript.exe come host di script predefinito per i file di questo tipo di file.
  • È possibile impostare le proprietà per singoli script. Per altre informazioni sull'host di script di Windows, vedere Panoramica di Windows Script Host.
  • Windows Script Host può usare file script wsf . Ogni file con estensione wsf può usare più motori di scripting ed eseguire più processi.