我在这里和网上看到过类似的主题,但我认为我的问题与我能找到的略有不同......
我有一个脚本,当使用我专门为运行该脚本而创建的服务帐户登录时,该脚本可以完美运行。但是当我安排它运行时,它会在尝试启动 IE(我的脚本的第一部分)时挂起。如果没有使用该帐户登录,我可以使用任务管理器查看进程并查看正在运行的进程,但脚本永远不会完成。
我希望能够运行此脚本而无需登录,甚至无需一直锁定帐户。这可能吗?还是我必须让用户帐户登录?
任何帮助将不胜感激!
我在这里和网上看到过类似的主题,但我认为我的问题与我能找到的略有不同......
我有一个脚本,当使用我专门为运行该脚本而创建的服务帐户登录时,该脚本可以完美运行。但是当我安排它运行时,它会在尝试启动 IE(我的脚本的第一部分)时挂起。如果没有使用该帐户登录,我可以使用任务管理器查看进程并查看正在运行的进程,但脚本永远不会完成。
我希望能够运行此脚本而无需登录,甚至无需一直锁定帐户。这可能吗?还是我必须让用户帐户登录?
任何帮助将不胜感激!
如果没有登录用户,您将无法启动 IE。请提供更多信息,为什么您需要启动 IE,也许我们将能够提供另一种解决方案。
如果您的任务是从某个地方下载某些东西,请使用curl和wget进行调查。这两个程序都移植到 Windows 并提供强大的选项来提供用户名和密码、创建标题等。我会说 curl 是要走的路,因为它是专门为编写脚本而编写的。
我建议用一种无需自动浏览器即可访问网站的语言重写脚本 - 例如,在 Perl 中有WWW::Mechanize,您可以在 PowerShell 中使用HttpWebRequest执行类似的操作。