我正在尝试对一些在我没有太多信息的服务器上运行 VBScript 的旧 ASP 页面进行一些修改。拥有该信息的人在另一个部门/难以追踪/可能无论如何都无法提供完整的信息。
我想运行一个 ASP 脚本,让服务器告诉我它自己。我想知道的信息是:
- 服务器的版本号
- 它运行的 Windows 版本
- 我正在使用的 VBScript 版本
- 我可以使用哪些 dll 和 COM 对象
请记住,我对 ASP 知之甚少,我可以将哪些代码放入可以在服务器上运行的 ASP 文件中,以便它为我提供这些信息?
根据下面 JB King 评论中提供的 ServerVariables 线索,我编写了这段代码并将其放入 ASP 中:
<%
dim x
for each x in Request.ServerVariables
response.write("<p>" & x & ": " & Request.ServerVariables(x) &"</p>")
next
%>
这提供了很多我需要的信息——比如告诉我我实际上是在一个名为 Chili!Soft 的 Solaris 服务器上运行的,而不是 Windows,这可能解释了为什么我想从 Microsoft 库中使用的东西没有不工作。
我仍然想要一个很好的方法来确定在这个环境中哪些 COM 对象可用......