2
這個腳本在舊的服務器操作系統環境中工作,甚至在我的桌面上工作;並允許我在我的網站的URL上啓動夜間流程。它只是不會在我的Windows Server 2008環境中執行URL。爲什麼此VBS計劃任務(調用URL)在Windows Server 2008中不起作用?
- 它不會產生任何錯誤,聲稱任務完成
- 我可以拉相同的URL設置只需在服務器的Web瀏覽精細
- 我有「最高權限」
- 我運行腳本甚至試圖創建一個執行它的批處理文件,所以我可以明確地「以管理員身份運行」,它仍然不會執行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
這是64位版本的Windows 2008嗎? – 2010-03-28 16:17:42
我猜這個腳本不會報告任何錯誤,因爲你使用'On Error Resume Next'。如果刪除(註釋掉)這一行,腳本是否失敗?如果是的話,你會得到什麼錯誤和哪條線? – Helen 2010-03-28 16:58:54