我正在尝试使用cmd prompt安排任务。我正在运行的命令是:
C:\Windows\system32\schtasks.exe /CREATE /SC ONLOGON /TN "mytask" /TR "C:\samp.txt" /RU "NT AUTHORITY\SYSTEM" /RP /F
该任务在任务管理器中显示,用户名为SYSTEM,其状态为Running,代码为0x41301.But(samp.txt)未显示在桌面上。
如果我要更换" NT AUTHORITY \ SYSTEM"同样的命令当前登录用户然后它(samp.txt)显示在桌面上。
如何使用/ RU" NT AUTHORITY \ SYSTEM"
使任务显示在桌面上答案 0 :(得分:1)
您是否尝试添加/IT
?
这是唯一可以允许您使用计划任务在活动会话上显示内容的选项。但是,我不确定Windows是否允许与其他用户的桌面进行交互。
修改:您可以使用/RU BUILTIN\Users /IT
,因此任何用户都可以以交互方式运行它。您对/ RU系统的约束是什么?
如果你的目标是在用户登录时显示samp.txt文件内容,另一个解决方案是将samp.txt放在“所有用户”开始菜单的启动文件夹中:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
答案 1 :(得分:0)
PSEXEC -i -s -d -w c:\ notepad.exe samp.txt