我在网上发现了这个代码来创建一个计划任务,但我还需要添加代码,使任务以提升的权限(即绕过UAC)运行,并且如果计划的运行时间是,则立即运行任务错过。已搜索高低的语法无济于事。顺便说一下,我根本不熟悉VBS,只有python和java,但我的公司在VBS中编写所有脚本。所以请向整个VBS新手解释解决方案。谢谢。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
("C:\DDR Tools\Ninite.exe", "********120000.000000-480", _
True , 1 OR 16, , True, JobID)
Wscript.Echo errJobCreated
答案 0 :(得分:2)
使用命令行。
schtasks /create /s computer /u user /p password /ru RunasUser /tn JobName /rl HIGHEST /tr programname /st 14:30 /sc daily