VBS添加任务计划的问题
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create( _
""&SYSTEMROOT&"\"&name&".exe", _
"********200005.000000+480", _
True , _
1 OR 2 OR 4 OR 8 OR 16 Or 32 OR 64 , _
JobID)
上面的代码是VBS添加任务计划 每次执行都会添加一个以AT*(*代表数字)命名的任务。我想改成添加的任务计划名字可以自己定义,并且不管执行多少次如果名字重复就不要再添加计划。请问高手可以实现吗?还有就是能改成在每次登陆计算机的时候执行任务吗?
[解决办法]
如果你只要一个计划,就不管三七二十一,执行在脚本里调用at /delete /yes。
如果还有其他要保留的计划的话,有两种选择:1.继续研究如何定位某个计划,我觉得应该有办法定位的。
2.还是先 at /delete /yes,然后再一个个重建呗,脚本运行速度不会感觉慢多少的
小伙子很努力啊,4点还没睡觉,保重身体。