Server 2012: archivos vbs del Programador de tareas bloqueados en "OpenWith.exe"

Server 2012: archivos vbs del Programador de tareas bloqueados en "OpenWith.exe"

Recientemente configuré un Windows Server 2012 y tengo algunas tareas programadas que necesito configurar para ejecutar archivos .vbs. Estas tareas se ejecutan bien en Server 2008 y se ejecutan bien cuando las ejecuto manualmente; sin embargo, al ejecutarlas desde el Programador de tareas, vbs no se ejecuta y permanece en estado "En ejecución" para siempre.

Cuando reviso el Administrador de tareas veo que crea un proceso llamado "OpenWith.exe".

Parece que el programador de tareas no comprende la extensión de archivo .vbs.

He configurado la tarea para que se ejecute como mi identidad de usuario, cuando inicio sesión pero no veo aparecer esta ventana en mi sesión de consola.

¿Alguien se ha encontrado con esto antes?

Respuesta1

La respuesta después de algunas investigaciones parece ser que necesitaba ejecutar vbs con Cscript. Al igual que:

Cscript //nologo  "C:\myscript\script.vbs"

Respuesta2

Ver esta publicación:

https://superuser.com/questions/556681/it-opens-open-with-prompt-whenever-scheduled-task-run

Creo que necesitas asociar archivos .vbs con WScript.exe.

Respuesta3

Debe especificar el programa/script que se utilizará en la tarea.

Ficha Acción --> Iniciar un programa --> Programa/script: CScript.exe

Agregar argumentos: la ubicación de su archivo vbs. (C:\VBS\VBSarchivo.vbs)

Es más fácil si crea un archivo .bat y configura la tarea para ejecutar el archivo por lotes. En el archivo por lotes, escriba esto:

cscript.exe C:\CARPETA\SuScript.vbs

Vaya a la tarea y configúrelo para iniciar un programa (nombre del archivo por lotes).

información relacionada