我正在尝试使用命令行创建一个计划任务,该任务将在我登录帐户后运行,无论是当天第一次登录,还是从睡眠/休眠状态恢复然后登录后运行。
我找到了schtasks
命令,它看起来非常像我登录后运行任务所需要的命令:http://technet.microsoft.com/en-us/library/cc772785%28v=ws.10%29.aspx#BKMK_logon
schtasks /create /tn TaskName /tr TaskRun /sc onlogon
运行命令后,我可以看到计划任务列表中列出了我的任务名称,但它从未运行过,无论我是从刷新重启登录还是从睡眠/休眠状态恢复后登录。这是我的命令:
schtasks /create /tn "AutohotKey Windows Logon Trigger" /tr "calc" /sc ONLOGON
有任何想法吗?
感谢您的时间。
答案1
对于复杂的任务,在 GUI 中创建任务、将其导出为 XML 然后在命令行上使用会更容易SCHTASKS /CREATE /tn TaskName /XML xmlfile
。
您可能需要的 GUI 中的事件触发器列为“登录时”和“工作站解锁时”。