cscript

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Inicia un script para ejecutarse en un entorno de línea de comandos.

Importante

La realización de esta tarea no le exige que tenga credenciales administrativas. Por consiguiente, como medida de seguridad recomendada, considere la posibilidad de realizar esta tarea como un usuario sin credenciales administrativas.

Sintaxis

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

Parámetros

Parámetro Descripción
scriptname.extension Especifica la ruta de acceso y el nombre de archivo del archivo de script con la extensión de nombre de archivo opcional.
/b Especifica el modo por lotes, que no muestra alertas, errores de scripting o mensajes de entrada.
/d Inicia el depurador.
/e:<engine> Especifica el motor que se usa para ejecutar el script.
/h:cscript Registra cscript.exe como host de script predeterminado para ejecutar scripts.
/h:wscript Registra wscript.exe como host de script predeterminado para ejecutar scripts. El valor predeterminado.
/i Especifica el modo interactivo, que muestra alertas, errores de scripting y mensajes de entrada. Valor predeterminado y lo contrario de /b.
/job:<identifier> Ejecuta el trabajo identificado por identificador en un archivo de script .wsf.
/logo Especifica que el banner host de Windows Script se muestra en la consola antes de que se ejecute el script. Valor predeterminado y lo contrario de /nologo.
/nologo Especifica que el banner del host de Windows Script no se muestra antes de que se ejecute el script.
/s Guarda las opciones actuales del símbolo del sistema para el usuario actual.
/t:<seconds> Especifica el tiempo máximo que puede ejecutar el script (en segundos). Puede especificar hasta 32 767 segundos. El valor predeterminado no es un límite de tiempo.
/U Especifica Unicode para la entrada y salida que se redirige desde la consola.
/x Inicia el script en el depurador.
/? Muestra los parámetros de comando disponibles y proporciona ayuda para su uso. Lo mismo que escribir cscript.exe sin parámetros y ningún script.
scriptarguments Especifica los argumentos pasados al script en el inicio. Cada argumento de script debe ir precedido de una barra diagonal (/).

Comentarios

  • Cada parámetro es opcional; sin embargo, no se pueden especificar argumentos de script sin especificar un script. Si no especifica un script ni ningún argumento de script, cscript.exe muestra la sintaxis de cscript.exe y las opciones de host válidas.

  • El parámetro /t impide la ejecución excesiva de scripts estableciendo un temporizador. Cuando el tiempo de ejecución supera el valor especificado, cscript interrumpe el motor de scripts y finaliza el proceso.

  • Los archivos de script de Windows suelen tener una de las siguientes extensiones de nombre de archivo: .wsf, .vbs, .js. Windows Script Host puede usar archivos de script .wsf. Cada archivo .wsf puede usar varios motores de scripting y realizar varios trabajos.

  • Si hace doble clic en un archivo de script con una extensión que no tiene ninguna asociación, aparecerá el cuadro de diálogo Abrir con. Seleccione wscript o cscript y, a continuación, seleccione Usar siempre este programa para abrir este tipo de archivo. Esto registra wscript.exe o cscript como host de script predeterminado para los archivos de este tipo de archivo.