Sle*_*lee 1 asp.net iis windows-server-2008
我需要在几个不同的网站上安排几个不同的页面,以便在特定时间运行,通常每晚一次.有没有软件可以做到这一点?如果它调用页面然后记录响应以及被调用页面是否成功运行将会很好.我在另一个盒子上使用Helm,它有一个很好的Web Scheduler模块,但Helm不是这台机器的选项.这是一个Window Server 2008框.
我们使用调用调用VBS文件的bat文件的标准计划任务.我知道这不是最优雅的解决方案,但它始终有效.
蝙蝠:
webrun.vbs http://website.com/page.aspx
Run Code Online (Sandbox Code Playgroud)
VBS:
dim URL, oArgs
Set oArgs = WScript.Arguments
if oArgs.Count = 0 then
msgbox("Error: Must supply URL")
wscript.quit 1
end if
URL = oArgs(0)
on error resume next
Set objXML = CreateObject("MSXML2.ServerXMLHTTP")
if err then
msgbox("Error: " & err.description)
wscript.quit 1
end if
' Call the remote machine the request
objXML.open "GET", URL, False
objXML.send()
' return the response
'msgbox objXML.responSetext
' clean up
Set objXML = Nothing
Run Code Online (Sandbox Code Playgroud)
VBS文件中的代码几乎肯定都是过度杀伤和承保,但功能却不尽如人意.
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |