【发布时间】:2011-05-10 13:29:33
【问题描述】:
在 Windows 2003 上运行 IIS6。我正在尝试设置一个运行 bash 脚本的简单 ASP 页面:
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 上运行了一个类似的脚本,运行起来并不难。
【问题讨论】:
标签: bash asp-classic iis-6