Du kan ringe " Win32_ScheduledJob " class fra en VBScript til å administrere og opprette planlagte oppgaver fra et manus . Ved hjelp av denne klassen , kan du angi det programmet du ønsker å kjøre , om du vil kjøre den interaktivt eller i bakgrunnen og den nøyaktige dato og klokkeslett du vil den skal kjøre. Du kan planlegge alle typer oppgaver , fra å kjøre et system oppgave i bakgrunnen for å automatisk åpne en grafisk Windows-program . Instruksjoner
en
Åpne en teksteditor , for eksempel Notisblokk , og opprette en ny tekstfil hvis du ikke allerede har en VBScript fil .
2
Kopier og lim følgende kode inn i din tekst editor vinduet : en
strComputer = Set objWMIService = GetObject ( " winmgmts :" " . " _ & " ! { impersonationLevel = utgi } \\ \\ " _ & strComputer & " \\ root \\ cimv2 ") Set objNewJob = objWMIService.Get ( " Win32_ScheduledJob ") errJobCreated = objNewJob.Create _ ( "c : \\ path \\ to \\ Program.exe ", " ***** *** 131500,000000-360 " , _True , 64, , Sann , jobid ) Hvis errJobCreated < > 0 ThenWscript.Echo " Feil: Task etableringen mislyktes " ElseWscript.Echo " Task opprettet " End If
3
Erstatt " c : \\ path \\ to \\ Program.exe " etter " objNewJob.Create " i koden til programmet du vil kjøre. For eksempel " Defrag.exe c: " . Å planlegge en automatisk defragmentering av "C "-stasjonen
4
Erstatt " ******** 131500,000000-420 " i kode med den tiden du ønsker den planlagte oppgaven skal kjøres på , i UTC -format. Den " 1315 " delen av koden angir tiden som 1:15 og " 360" delen angir tidssonen er forskjøvet fra Greenwhich Mean Time. For eksempel " 300 " representerer Eastern time , "360 " representerer Central tid , " 420 " representerer Mountain tid og " 480 " representerer Pacific tid .
5
Erstatt den første " ekte" med " False " hvis du vil at jobben skal kjøres en gang .
6
Erstatt " 64 " med et tall som representerer dagen i uken du vil at denne oppgaven å kjøre på . Bruk " 1" for mandag , "2" for tirsdag , " 4" for onsdag , "8" for torsdag , "16" for fredag , "32" for lørdag og " 64" for søndag . Du kan også angi flere datoer ved å skille dem med " OR ". For eksempel, hvis du ønsker å kjøre oppgaven på mandag , fredag og søndag , skriv " 1 eller 16 eller 64 ".
7
erstatte andre " ekte" med " False " hvis du vil at programmet skal kjøres i et skjult vindu . Hvis du vil vise et grafisk program , la den være som «True . " Hvis du ønsker å kjøre en planlagt oppgave i en bakgrunn vindu, for eksempel en defragmentering drift, sett den til " False ".
8 < p> Lagre filen med " VBS " filtype .