Why does this VBS scheduled task (to call a URL) not work in Windows Server 2008?
Posted
by user303644
on Stack Overflow
See other posts from Stack Overflow
or by user303644
Published on 2010-03-28T15:56:30Z
Indexed on
2010/03/28
16:03 UTC
Read the original article
Hit count: 230
This same script worked in older server OS environments, and even on my desktop; and allows me to kick off a nightly process on my website's URL. It simply will not execute the URL in my Windows Server 2008 environment.
- It does not generate any errors, claiming task completion
- I can pull the same URL up just fine in the server's web browser
- I have the script running with "highest privileges"
- I even tried to create a batch file which executes it, so I can explicitly "Run as Administrator" and it still will not execute the URL (but will not generate any errors either).
I'm baffled as to why the task claims to have completed successfully, yet the script never reaches the 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
© Stack Overflow or respective owner