U kunt de " Win32_ScheduledJob " class noemen van een VBScript om geplande taken vanuit een script te beheren en te creëren . Met behulp van deze klasse , kunt u het programma dat u wilt uitvoeren opgeven , of u wilt het interactief of op de achtergrond en de precieze datum en de tijden die u wilt draaien draaien . U kunt elk type taak te plannen , uit het runnen van een systeem taak op de achtergrond om een grafische Windows-programma automatisch wordt geopend . Instructies 1 Open een teksteditor , zoals Kladblok , en maak een nieuw tekstbestand als je niet al een VBScript -bestand hebben . Kopiëren en plakken 2 de volgende code in uw tekstvenster editor : strComputer = Set objWMIService = GetObject ( " winmgmts : " " . " _ & " { impersonationLevel = impersonate } \\ \\ " _ & strComputer & " \\ root \\ cimv2 " ) Set objNewJob = objWMIService.Get ( " Win32_ScheduledJob " ) errJobCreated = objNewJob.Create _ ( " c: \\ pad \\ naar \\ program.exe " , " ***** *** 131500,000000-360 " , _True , 64 , , Ware , JobId ) Als errJobCreated < > 0 ThenWscript.Echo " Fout : creatie Taak is mislukt " ElseWscript.Echo " Taak succesvol aangemaakt " End If < br > Goedkope 3 Vervang " c: \\ pad \\ naar \\ program.exe " na " objNewJob.Create " in de code met het programma dat u wilt uitvoeren . Typ bijvoorbeeld " defrag.exe c : " . Om een automatische defragmentatie van de " C " schijf plannen 4 Vervang " ******** 131500,000000-420 " in de code met de tijd die je wilt dat de geplande taak moet worden uitgevoerd op , in UTC- formaat . De " 1315 " een deel van de code geeft de tijd als 1:15 en de " 360 " deel geeft uw tijdzone is verschoven ten opzichte van Greenwhich Mean Time . Bijvoorbeeld , " 300 " staat voor Eastern time , " 360 " staat voor Centrale tijd , " 420 " staat voor Mountain tijd en " 480 " staat voor Pacific Time . 5 Vervang het eerste " True " met " Valse " als je wilt dat de taak om slechts een keer uitgevoerd . 6 Vervang de " 64 " met een getal dat de dag van de week u wilt deze taak op te draaien. Gebruik " 1 " voor maandag , " 2 " voor dinsdag , " 4 " voor woensdag , " 8 " voor donderdag , " 16 " voor vrijdag , " 32 " voor zaterdag en " 64 " voor de zondag . U kunt ook meerdere data opgeven door ze te scheiden met "OR . " Bijvoorbeeld , als u de taak wilt uitvoeren op maandag , vrijdag en zondag , typ " 1 OF 16 OF 64 . " 7 Vervang de tweede " True " met " False " als u het programma om te draaien in een verborgen venster wilt . Wilt u een grafisch programma te tonen , laat het zoals " True . " Als je wilt een geplande taak uitvoeren in een venster op de achtergrond , zoals een defragmentatie , stel deze in op " False ". 8 Sla het bestand met de " VBS " bestandsextensie .
|