cscript

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Avvia uno script da eseguire in un ambiente da riga di comando.

Importante

L'esecuzione di questa attività non richiede credenziali amministrative. Pertanto, per garantire un livello di protezione ottimale, eseguire questa attività come utente senza credenziali amministrative.

Sintassi

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

Parametri

Parametro Descrizione
scriptname.extension Specifica il percorso e il nome del file di script con estensione del nome file facoltativo.
/ b Specifica la modalità batch, che non visualizza gli avvisi, errori di script o richieste di input.
/d Avvia il debugger.
/e:<engine> Specifica il motore che viene utilizzato per eseguire lo script.
/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. Valore predefinito.
/i Specifica la modalità interattiva, che visualizza gli avvisi, errori di script e richieste di input. L'impostazione predefinita e l'opposto di /b.
/job:<identifier> Esegue il processo identificato da identificatore in un file di script wsf.
/logo Specifica che l'intestazione di Windows Script Host verrà visualizzata nella console prima dell'esecuzione dello script. L'impostazione predefinita e l'opposto di /nologo.
/nologo Specifica che l'intestazione di Windows Script Host non viene visualizzata prima dell'esecuzione dello script.
/s Salva le opzioni della riga di comando corrente per l'utente corrente.
/t:<seconds> Specifica il tempo massimo che esecuzione dello script (in secondi). È possibile specificare fino a 32,767 secondi. Il valore predefinito non è alcun limite di tempo.
/u Specifica Unicode per l'input e output che viene reindirizzato dalla console.
/x Avvia lo script nel debugger.
/? Visualizza i parametri di comando disponibili e fornisce supporto per il loro utilizzo. Lo stesso che digitare cscript.exe senza parametri e senza script.
scriptarguments Specifica gli argomenti passati allo script. Ogni argomento dello script deve essere preceduto da una barra (/).

Osservazioni:

  • Ogni parametro è facoltativo; Tuttavia, non è possibile specificare gli argomenti dello script senza specificare uno script. Se non si specifica uno script o non si specificano argomenti di script, cscript.exe visualizza la sintassi cscript.exe e le opzioni host valide.

  • Il parametro /t impedisce l'esecuzione di un numero eccessivo di script impostando un timer. Quando il tempo di esecuzione supera il valore specificato, cscript interrompe il motore di script e termina il processo.

  • File di script di Windows è in genere una delle seguenti estensioni: wsf, vbs e. js. Windows Script Host può utilizzare i file di script wsf. Ciascun file può utilizzare più motori di script ed eseguire più processi.

  • Se si fa doppio clic su un file script con un'estensione che non ha alcuna associazione, viene visualizzata la finestra di dialogo Apri con. Selezionare wscript o cscript e quindi Usa sempre questo programma per aprire questo tipo di file. Verrà registrato wscript.exe o cscript come host di script predefinito per i file di questo tipo di file.