strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
("\\dataserver1\data001\D\torque.pdf", "********120000.000000-000", _
True , 1 OR 2 OR 4 OR 8 OR 16 OR 32 OR 64, , True, JobId)
If errJobCreated <> 0 Then
Wscript.Echo "Error: Task creation failed"
Else
Wscript.Echo "Task created successfully"
End If
在运行时,我在程序中发现了一些错误,因为程序可以创建任务但是该任务没有运行。 问题是 1.在“任务调度程序”中的“运行任务时,使用以下用户帐户”,它反映系统与“chm2520”相同的用户帐户 2.它不会勾选“仅在用户登录时运行”,而是在“运行是否使用已启用”时打勾。 2.它配置为“AT服务”而不是窗口#7。 我想在每天上午9:30设置任务,但是设置在下午5:30(印度时间)。 4.它勾选“如果任务没有安排再次运行,删除它后”选项。我不想要的。 任何人都可以解决这些问题。