我会尽量保持这个基本的。我正在尝试在服务器端(而不是客户端)运行 shell。我已经分解了我的代码,所以它非常基本。现在,如果我使用 CreateObject("Wscript.shell") 在客户端运行它,它将在我的浏览器中“document.write”用户。
<script type="text/vbscript" >
Set Shell = CreateObject("WScript.Shell")
Set whoami = shell.exec("whoami")
Set whoamiOutput = whoami.StdOut
strWhoamiOutput = whoamiOutput.ReadAll
document.write strWhoamiOutput
</script>
现在,如果我将代码更改为在服务器端运行:
<script type="text/vbscript" >
Set Shell = Server.CreateObject("WScript.Shell")
Set whoami = shell.exec("whoami")
Set whoamiOutput = whoami.StdOut
strWhoamiOutput = whoamiOutput.ReadAll
document.write strWhoamiOutput
</script>
我的浏览器出现错误,在第 11 行告诉我“需要对象:服务器”。第 11 行是“Server.CreateObject”行。我在这里想念什么?
谢谢