如何计划用户登录或不在PowerShell中的任务?

我有一个关于如何使计划任务运行的问题,无论用户是否登录。 它必须在PowerShell中完成。 我所做的是:

$WINDIR/system32/schtasks.exe /create /tn TaskName /sc daily /st 15:05:00 /tr "C:cygwinoptIBMtpchcbintoolsTheFileToRun.bat"

但是,我可以提供额外的参数,无论用户登录还是关闭,都可以运行此任务。

如果它不能在Powershell中完成,那么可以用另一种脚本语言来完成它?

谢谢 :)


你需要指定一个用户(比如/RU system ),但是它应该是默认运行登录还是不运行。 您可以查看此链接以获取所有schtasks.exe参数的列表。


如果你添加

/RU <username> /RP <password>

对schtasks.exe的调用,您将获得“运行用户是否已登录”的选择。

你也可以使用/ NP,这也会给你“运行用户是否登录”,还有“不要存储密码...”,这将限制可访问的资源。

链接地址: http://www.djcxy.com/p/89653.html

上一篇: How to schedule a task wether the user is logged on or not in PowerShell?

下一篇: Process and WaitForExit instead of