我正在尝试使用批处理脚本安装一些软件,并使用 schtasks 每天午夜启动服务。
该脚本工作正常,但它提示输入密码,这会导致脚本挂起。我试过使用 '/RU "user" /RP ""' 标志,它似乎在 XP 中有效,但在 Vista 下无效。
这样做的正确方法是什么?
我正在执行以下命令:
schtasks /create /tn "test" /ru system /SC onevent /TR "test" /F /RL HIGHEST /MO "*[System[Provider[@Name='SupportAssistService'] and EventID=900]]" /EC APPLICATION
[使用SCHTASKS for Server 2008 和 server 2012的命令参考,我无法弄清楚如何执行任务调度程序 GUI 中可用的以下选项。
有谁知道如何使用这些选项从命令行创建任务?
windows windows-server-2008 task-scheduler schtasks windows-server-2012
我在 Windows Server 2012 R2 上,登录帐户是管理员的成员。
这是任务计划程序的屏幕截图:
我在另一个管理员创建的文件夹中有任务:RPA
和Test
. 运行schtasks /query
,它只列出\
和Microsoft
文件夹。
如果我schtasks
在提升的 shell 中运行,我可以看到所有文件夹和任务。任务的哪些属性使其对用户可见或不可见?Test 文件夹中的两个任务是由我作为登录用户创建的,即我显示为作者。
无论如何,我与 Microsoft 的任务无关,但列出了这些任务。
计划任务的权限或访问控制在哪里管理?
我希望能够在 Windows Server 2012 重新启动或关闭之前触发任务。
我可以看到任务调度程序支持“启动时”触发器。不幸的是,reboot
or也有类似的事件restart
。无论如何我可以实现我的目标吗?