Jad*_*ias 7 windows-7 scheduled-tasks command-line
我知道有at和schtasks。但是我无法弄清楚如何使用它们来一次又一次地执行任务。我已经读过一个很快的命令,但在我的 Windows 版本中没有这样的命令。
我计划将此命令包含在批处理文件中,因此,我无法对开始时间进行硬编码。
根据基思的答案工作以满足您的需求:
timeout /t X ; psexec -i -s Y
Run Code Online (Sandbox Code Playgroud)
在哪里
timeout 替换 Windows 7 中的睡眠。X是由定义的等待秒数/t,/nobreak如果您想禁止用户继续,请添加。psexecMicrosoft SysInternals允许您将交互式 ( -i)作为本地系统( -s) 运行,请注意您必须启动 psexec 一次才能接受第一次 EULA,或者添加-accepteula.Y 是你的命令。runas不允许您作为本地系统启动,这就是为什么要使用 PsTools 执行与流程相关的任务。
启动计划任务或服务对我来说似乎太过分了...
例如,帕特里克的答案可以简单地改写为:
timeout /t 120 ; psexec -i -s calc.exe
Run Code Online (Sandbox Code Playgroud)
schtasks 命令可以立即运行定义的任务。
从如何使用 Schtasks.exe 在 Windows Server 2003 中安排任务
任务/运行
立即启动计划任务。运行操作会忽略计划,而是使用任务中保存的程序文件位置、用户帐户和密码立即运行任务。
句法:
Run Code Online (Sandbox Code Playgroud)schtasks /run /tn TaskName [/s computer [/u [domain\]user /p password]] /?
所以只需定义任务,然后在您需要的任何时候立即运行它。
| 归档时间: |
|
| 查看次数: |
15547 次 |
| 最近记录: |