找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24718|回复: 4

[文件操作] 批处理怎么实现在计划任务那里添加的任务为仅在用户登录后运行?

[复制链接]
发表于 2012-1-2 21:03:47 | 显示全部楼层 |阅读模式
在计划任务那里添加的任务为仅在用户登录后运行。

怎么实现的阿。 用批处理。

AT怎么实现
发表于 2012-1-2 21:22:46 | 显示全部楼层
请按要求修改题目,谢谢合作@~
发表于 2012-1-2 22:17:09 | 显示全部楼层
本帖最后由 冷玉公子 于 2012-1-2 22:19 编辑

语法
schtasks/create/tnTaskName/trTaskRun/sc onlogon [/sdStartDate] [/scomputer [/u [domain\]user/ppassword]] [/ru {[Domain\]User | "System"} [/rpPassword]]

范例计划任务在用户登录到远程计算机的时候运行
下面的命令计划批处理文件在用户(任何用户)每次登录到远程计算机上的时候运行。它使用 /s 参数指定远程计算机。因为命令是远程的,所以命令中所有的路径,包括批处理文件的路径,都指定为远程计算机上的路径。

schtasks /create /tn "Start Web Site" /tr c:\myiis\webstart.bat /sc onlogon /s Server23

大概给你注解一下:
schtasks /create  创建一个计划任务
/tn 计划任务的名称
/tr 计划任务执行的程序
/sc onlogon 用户登录的时候执行
/s Server23 指定服务器名称 这里如果是本机可以略过
 楼主| 发表于 2012-1-2 22:48:00 | 显示全部楼层
at 不能实现吗?
发表于 2012-1-3 10:18:20 | 显示全部楼层
不用at和schtasks也可以实现,把你写好的bat拖到系统“启动”即可,启动在开始菜单那里,自己找。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 13:04 , Processed in 0.074470 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表