Этот же скрипт работал в более старых средах серверных ОС и даже на моем рабочем столе; и позволяет мне запускать ночной процесс по URL-адресу моего веб-сайта. Он просто не будет выполнять URL-адрес в моей среде Windows Server 2008.
- Он не выдает никаких ошибок, заявляя о завершении задачи
- Я могу просто вытащить тот же 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
On Error Resume Next
. Если вы удалите (закомментируете) эту строку, произойдет ли сбой скрипта? Если да, то какую ошибку вы получаете и в какой строке? - person Helen   schedule 28.03.2010