Server 2012 - Файлы vbs планировщика заданий зависли на «OpenWith.exe»

Server 2012 - Файлы vbs планировщика заданий зависли на «OpenWith.exe»

Недавно настроил Windows Server 2012, и у меня есть несколько запланированных задач, которые мне нужно настроить для запуска файлов .vbs. Эти задачи работают нормально на Server 2008 и работают нормально, когда я запускаю их вручную, однако при запуске их из планировщика задач vbs не запускается и остается в состоянии «Выполняется» навсегда.

Когда я проверяю диспетчер задач, я вижу, что он создает процесс под названием «OpenWith.exe».

Похоже, планировщик задач не понимает расширение файла .vbs.

Я настроил задачу на запуск от имени моего пользователя, когда я вхожу в систему, но это окно не появляется в сеансе консоли.

Кто-нибудь сталкивался с этим раньше?

решение1

После некоторых исследований ответ, похоже, заключается в том, что мне нужно было запустить vbs с помощью Cscript. Вот так:

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

решение2

Смотрите этот пост:

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

Я думаю, вам нужно связать файлы .vbs с WScript.exe.

решение3

Вам необходимо указать программу/скрипт, который будет использоваться в задаче.

Вкладка «Действие» -> «Запустить программу» -> «Программа/скрипт: CScript.exe»

Добавьте аргументы: Расположение вашего файла VBS. (C:\VBS\VBSfile.vbs)

Проще, если вы создадите .bat файл и поставите задачу на запуск пакетного файла. В пакетном файле напишите следующее:

cscript.exe C:\ПАПКА\ВашСкрипт.vbs

Перейдите к задаче и установите для запуска программу (имя пакетного файла).

Связанный контент