Запуск сценария VBS на сервере из IIS (ASP)

Я пытаюсь запустить файл VBS из файла ASP на сервере (IIS-6). Я изменил систему безопасности, поэтому необходимо войти на сервер, чтобы получить доступ к странице ASP (это так, чтобы ASP получил разрешение на место, где хранятся файлы VBS).

Итак, у меня есть страница default.asp, которая выглядит так:

<%response.write "hello" 'just for debugging purposes.
set objshell = server.createobject("wscript.shell")
objShell.Run "c:\test\test.vbs",0,true '0=no interaction, true=wait for command to finish%>

Файл VBS - это просто пустой файл (некоторые замечания), поэтому СЛЕДУЕТ произойти, если wscript должен работать, ничего не делать, закрыть wscript.exe и вернуть результат.

В приведенном выше примере происходит то, что на сервере запускается wscript.exe, а веб-страница ожидает завершения команды. Но wscript.exe никогда не завершается / останавливается сам по себе. Если я завершу процесс wscript.exe, то страница продолжит загрузку. Но VBS не был выполнен.

Поэтому я попробовал несколько модификаций, я добавил код в файл VBS, чтобы записать файл со временем выполнения, поэтому я ЗНАЮ, что он не запускает файл VBS.

Я также пробовал другие варианты команд objshell.run/exec:

objsshell.exec("cscript.exe /B /H:Cscript c:\test\test.vbs") ' nothing happens at all.
objsshell.exec("wscript.exe /B /H:Cscript c:\test\test.vbs") ' wscript and "hangs"

У кого-нибудь есть какие-либо советы о том, как заставить команду VBS работать и как завершить процесс Wscript.exe?

Ответы на вопрос(1)

Ваш ответ на вопрос