我正在尝试在 Windows Server 上运行计划的 Web 脚本,到目前为止,我设法自动执行此过程的唯一方法是使用任务计划程序以 Web 地址作为参数打开 Internet Explorer。然后,我需要创建一个单独的任务,在此任务之后立即运行以关闭 Internet Explorer(否则任务不会完成)。
有没有更好的方法呢?
我还设法通过与 Web 服务器的 Telnet 连接调用 Web 地址 (GET /web/address/here) 来运行该脚本,但我还没有找到按计划自动执行此过程的方法。
任何想法均值得赞赏
答案1
在我看来,您的帖子基本上与此帖子重复:
https://stackoverflow.com/questions/3947142/open-url-from-script-on-windows-server-2008
他给出了不少符合您需求的答案(最值得注意的是一些 PowerShell 脚本)。
答案2
我最近将所有类似的东西移到一个 powershell 脚本中,该脚本调用一个 URL 或使用 .NET 框架执行一些操作,然后使用任务计划程序进行安排
答案3
这里有适用于 Windows 的 wget 和 curl 版本(查找 GnuWin32)。作为命令行工具,它们可以为您执行许多操作并退出。