脚本的运行脚本
问题描述:
我有一个的VBScript脚本脚本的运行脚本
Dim WSHShell, WinDir, Value, wshProcEnv, fso, Spath
Set WSHShell = CreateObject("WScript.Shell")
Dim objFSO, objFileCopy
Dim strFilePath, strDestination
Const OverwriteExisting = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set windir = objFSO.getspecialfolder(0)
objFSO.CopyFile "\\dv.rt.ru\SYSVOL\DV.RT.RU\scripts\shutdown.vbs", windir&"\", OverwriteExisting
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
JobID = "1"
Set colScheduledJobs = objWMIService.ExecQuery _
("Select * from Win32_ScheduledJob")
For Each objJob in colScheduledJobs
objJob.Delete
Next
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreate = objNewJob.Create _
(windir & "\shutdown.vbs", "********093000.000000+660", _
True, 1 OR 2 OR 4 OR 8 OR 16 OR 32 OR 64, ,True, JobId)
如何做出shutdown.vbs不是在9:30运行一次,但对于运行9:30至12:00
答
- 修改您的shutdown.vbs脚本检查时间 - 如果时间在9:30到12:00之间,请关机
- 计划执行关机脚本的两个任务:一个在9:30运行,另一个在系统启动时运行。
请找到代码格式,或点击问号寻求帮助。 – Gabriel 2010-05-18 06:32:01
这里交叉发布:[ServerFault](http://serverfault.com/questions/142869/script-for-run-script-on-vbs),[ServerFault(关闭)](http://serverfault.com/questions/ 141357/script-for-run-script-closed)和[SuperUser](http://superuser.com/questions/142355/script-for-run-script-on-vbs)。 – 2010-05-18 09:02:24
我不明白你的问题:“如何让shutdown.vbs在9:30运行一次,但运行时间为9:30到12:00。”你能否详细说明一下?渣子 – user235218 2011-06-04 22:44:02