如何在PowerShell中安排用户登录的任务?

Die*_*rdk 18 shell powershell logged

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

$WINDIR/system32/schtasks.exe /create /tn TaskName /sc daily /st 15:05:00 /tr "C:\cygwin\opt\IBM\tpchc\bin\tools\TheFileToRun.bat"
Run Code Online (Sandbox Code Playgroud)

但是,无论用户是登录还是关闭,我都能提供额外的参数来使这个任务运行吗?

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

谢谢 :)

Spe*_*ngD 22

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


小智 14

如果你添加

/RU <username> /RP <password>

要调用schtasks.exe,您将获得"运行是否登录用户"选中.

您也可以使用/ NP,这也将为您提供"运行是否登录用户",还可以"不存储密码...",这将限制可访问的资源.