安排“Windows任务”以使用用户名和密码打开页面


Schedule Windows Task to open a page with username and passowrd

如何运行windows任务计划来打开网页,发布登录信息,然后运行url?

背景:

CRM具有仅为linux设置的cron。它有一个管理器,我可以在那里手动运行作业。我想通过windows服务器手动运行完成这些工作的网址,但每次连接时都要求它与特定用户登录。

如何在windows服务器上设置计划任务:1.打开并登录到页面,然后运行手动作业的url。

  1. 每分钟跑步一次

所以本质上它需要看起来像这样:

http://thewebsitename.com/?username=someuser&password=apass
http://thewebsitename.com/theurltorunjobmanually.php

调度任务也可以运行php命令吗?例如,如果我设置了一个WGET脚本,调度程序是否可以运行该php脚本?还没有弄清楚如何做到这一点,linux在这种情况下似乎很容易

这可以简单到:

  • 下载适用于Windows的wget
  • 创建包含以下内容的批处理文件:

wget --post-data "username=someuser&password=apass" http://thewebsitename.com/
wget http://thewebsitename.com/theurltorunjobmanually.php

您还询问了如何通过计划任务运行PHP脚本,您可以将此行添加到批处理脚本中:

C:'path'to'PHP.exe script.php

不确定您是在寻找方法还是实际的解决方案,但我们有一个类似的流程,我们需要登录到我们的CRM,并定期运行上传、任务创建流程。过去是手动的,但现在我们使用自动化软件产品Foxtrot。你可以在这里找到它,无论它值多少钱:http://www.enablesoft.com/foxtrot-professional/

您可以将cURL或wget命令放在批处理文件或PowerShell脚本中,并让Windows任务调度程序调用它。