同样的脚本可以在旧的服务器操作系统环境中运行,甚至可以在我的桌面上运行;并允许我在我的网站 URL 上启动一个夜间进程。它根本不会在我的 Windows Server 2008 环境中执行 URL。
- 它不会产生任何错误,声称任务完成
- 我可以在服务器的网络浏览器中提取相同的 URL
- 我的脚本以“最高权限”运行
- 我什至尝试创建一个执行它的批处理文件,所以我可以明确地“以管理员身份运行”,它仍然不会执行 URL(但也不会产生任何错误)。
我很困惑为什么任务声称已成功完成,但脚本从未到达 URL。
Call LogEntry()
Sub LogEntry()
'Force the script to finish on an error.
On Error Resume Next
'Declare variables
Dim objRequest
Dim URL
Set objRequest = CreateObject("MSXML2.ServerXMLHTTP")
'Put together the URL link appending the Variables.
URL = "http://myURL/AutorunNightlyTasks.aspx"
'Open the HTTP request and pass the URL to the objRequest object
objRequest.open "GET", URL, False
'Send the HTML Request
objRequest.send()
'Set the object to nothing
Set objRequest = Nothing
End Sub