Compartir vía


wscript

Se aplica a Windows Server (todas las versiones compatibles)

Windows Script Host proporciona un entorno en el que los usuarios pueden ejecutar scripts en varios lenguajes que usan varios modelos de objetos para realizar tareas.

Sintaxis

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

Parámetros

Parámetro Descripción
scriptname Especifica la ruta de acceso y el nombre del archivo de escript.
/b Especifica el modo por lotes, que no muestra alertas, errores de scripting o mensajes de entrada. El parámetro /b es el opuesto a /i.
/d Inicia el depurador.
/e Especifica el motor que se usa para ejecutar el script. Este parámetro le permite ejecutar scripts que usan una extensión de nombre de archivo personalizada. Sin el parámetro /e, solo puede ejecutar scripts que usen extensiones de nombre de archivo registradas. Por ejemplo, si intenta ejecutar este comando:
cscript test.admin
Recibe este mensaje de error: Error de entrada: No hay ningún motor de script para la extensión de archivo .admin.
Una ventaja de usar extensiones de nombre de archivo no estándar es que protege contra la selección accidental de un script y la ejecución de algo que realmente no quería ejecutar.
Al usar esta extensión no se crea una asociación permanente entre la extensión de nombre de archivo .admin y VBScript. Cada vez que ejecute un script que use una extensión de nombre de archivo .admin, debe usar el parámetro /e.
/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. Este es el comportamiento predeterminado cuando se omite la opción /h.
/i Especifica el modo interactivo, que muestra alertas, errores de scripting y mensajes de entrada.
El parámetro /i es el valor predeterminado y lo opuesto a /b.
/job:\<identifier> Ejecuta el trabajo identificado por identificador en un archivo de script .wsf.
/logo Especifica que el banner de Windows Script Host se muestra en la consola antes de que se ejecute el script.
El parámetro /logo es el valor predeterminado y lo opuesto a /nologo.
/nologo Especifica que el banner de Windows Script Host no se muestra antes de que se ejecute el script. El parámetro /nologo es el opuesto a /logo.
/s Guarda las opciones actuales del símbolo del sistema para el usuario actual.
/t:\<number> 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.
/x Inicia el script en el depurador.
ScriptArguments Especifica los argumentos pasados al script. Cada argumento de script debe ir precedido de una barra diagonal (/).
/? Muestra la Ayuda en el símbolo del sistema.

Notas

  • La realización de esta tarea no le exige que tenga credenciales administrativas. Considere la posibilidad de realizar esta tarea como un usuario sin credenciales administrativas como procedimiento recomendado de seguridad.
  • Para abrir un símbolo del sistema, en la pantalla Inicio, escriba cmd y, a continuación, seleccione símbolo del sistema.
  • Cada parámetro es opcional. Sin embargo, no se pueden especificar argumentos de script sin especificar un script. Si no especifica un script o argumentos de script, wscript.exe muestra el cuadro de diálogo Configuración de Windows Script Host. Use el cuadro de diálogo para establecer propiedades de scripting globales para todos los scripts que wscript.exe ejecuta en el equipo local.
  • El parámetro /t impide la ejecución excesiva de scripts estableciendo un temporizador. Cuando el tiempo supera el valor especificado, wscript 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.
  • Si selecciona 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.exe como host de script predeterminado para los archivos de este tipo de archivo.
  • Puede establecer las propiedades para archivos individuales. Para más información sobre Windows Script Host, vea Información general de Windows Script Host.
  • Windows Script Host puede usar archivos de script .wsf. Cada archivo .wsf puede usar varios motores de scripting y realizar varios trabajos.