无需登录即可运行计划任务

无需登录即可运行计划任务

我在这里和网上看到过类似的帖子,但我认为我的问题与我能找到的略有不同......

我有一个脚本,当使用我专门为运行此脚本而创建的服务帐户登录时,该脚本可以完美运行。但是当我安排它运行时,它在尝试启动 IE(我的脚本的第一部分)时挂起。如果不使用该帐户登录,我可以使用任务管理器查看进程并查看正在运行的进程,但脚本永远不会完成。

我希望能够无需登录即可运行此脚本,甚至无需始终锁定帐户。这可能吗?还是我必须让用户帐户登录?

任何帮助将不胜感激!

答案1

如果没有登录用户,您将无法启动 IE。请提供更多信息说明您为什么需要启动 IE,也许我们可以找到其他解决方案。

如果你的任务是从某个地方下载某些东西,请调查使用卷曲获得。这两个程序都移植到了 Windows,并提供了强大的选项来提供用户名和密码、创建标题等。我想说 curl 是最好的选择,因为它是专门为脚本编写的。

答案2

我建议用一种不需要自动浏览器就可以访问网站的语言重写脚本 - 例如在 Perl 中WWW::机械化,你也可以在 PowerShell 中使用以下方法做类似的事情HttpWeb请求

相关内容