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 argomenti di script, wscript.exe visualizza la finestra di dialogo Windows Script Host Impostazioni. 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 eccessiva di script impostando un timer. Quando il tempo supera il valore specificato, wscript interrompe il motore di script e termina il processo.
  • I file 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à dei 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.