一個很常見的 ASP 問題 : "如何定時工作流程執行網頁?", 之所以會問這個問題大部分是因為管理員可能會利用一個 ASP 網頁來作數據庫維護的動作, 如備份...等, 在 Windows NT 平臺有一個方法可以做工作流程, 那就是 AT 指令 + Schedule 服務, 但很可惜的是你并沒有法度在命令列 (Command-Line) 執行 ASP 網頁
當然你可以在命令列執行 IE 并告訴它要求執行的網頁, 例如: c:/program files/internet explorer/iexplore.exe http://localhost/mypage.asp, 不過, 這絕對不是大部分的網站管理者所要的方法, 因為這必須要開啟瀏覽器, 花費許多的系統資源, No Good! 此外, 還有一個缺點, 那就是執行 ASP 網頁有逾時時間 (Timeout), 如果你要執行許多的流程工作, 你可能要更改 Timeout 時間, 哇! 太麻煩! No good!
在這一篇文章要介紹的是使用 WSH (Windows scripting Host) 的解決方案。
WSH 的安裝
Windows 98, Windows 2000, IIS 4.0 已包含 WSH ,WSH 包含在 IE 5.0 版本中,如果你是 Windows 95 使用者, 可以到微軟網站下載個別安裝程序 http://www.microsoft.com/msdownload/vbscript/scripting.asp 。 范例