Запуск IIS6 в Windows 2003. Я пытаюсь настроить простую страницу ASP, на которой выполняется сценарий bash:
dim wshShell
set wshShell = CreateObject("WScript.Shell")
dim command
command = "c:\inetpub\wwwroot\bin\bash.exe /cygdrive/c/inetpub/wwwroot/test.sh"
wshShell.Run(command)
set wshShell = nothing
Я настроил IIS6 для использования учетной записи IUSR_SERVERNAME в качестве удостоверения дляпул приложений по умолчанию и подтвердил, что скрипт выполняется, когда я запускаю его из командной строки, используя
runas /usr:IUSR_SERVERNAME [command]
Если я установил команду в качестве notepad.exe, IIS6 запустит ее (конечно, без окна,но я вижу это в диспетчере задач, и имя пользователя установлено в IUSR_SERVERNAME).
Есть ли что-то, что я пропускаю, что мне нужно настроить?У меня есть аналогичный скрипт, работающий в Windows 7 / IIS7, и запустить его было несложно.