|
如果您想在服务器机器上运行控制台应用程序。您必须使用自己的帐户作为用于执行该命令的 IIS 应用程序池标识。这使得该 IIS 工作进程与您在本地计算机上的当前登录帐户具有相同的桌面会话。但是,在服务器端 Web 应用程序中使用控制台输出并不是一个好的办法。
建议您运行应用程序后台并指定一个输出文件来验证这一点。使用 WScript.Shell,下面是一个简单的代码,您可以运行以通过指定文件夹 (C:\test.txt) 中的输出文件来验证结果。
- Dim wshell, intReturn
- set wshell = server.createobject("wscript.shell")
- intReturn = wshell.run("%windir%\system32\cmd.exe /c dir *.* > D:\test.txt", 0, True)
- Response.Write( intReturn )
- set wshell = nothing
复制代码
|
|