Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> finestre >> .

Come creare un'operazione pianificata con VBScript

È possibile chiamare la classe " Win32_ScheduledJob " da un VBscript per gestire e creare le operazioni pianificate da uno script . Utilizzando questa classe , è possibile specificare il programma che si desidera eseguire , se si desidera eseguire in modo interattivo o in background e la data e volte che si desidera l'esecuzione precisa. È possibile pianificare qualsiasi tipo di attività , l'esecuzione di un compito di sistema in background per l'apertura automatica di un programma di grafica di Windows . Istruzioni
1

Aprire un editor di testo , come Blocco note , e creare un nuovo file di testo , se non si dispone già di un file VBScript .
2

Copia e incolla il seguente codice nella finestra del editor di testo :

strComputer = Set objWMIService = GetObject ( " winmgmts : " " . " _ & " ! { impersonationLevel = impersonate } \\ \\ " _ & strComputer & " \\ root \\ CIMV2 " ) Set objNewJob = objWMIService.Get ( " Win32_ScheduledJob " ) errJobCreated = objNewJob.Create _ ( "c: \\ path \\ to \\ program.exe ", " ***** *** 131500,000000-360 " , _True , 64 , , vero, JobId ) Se errJobCreated < > 0 ThenWscript.Echo " Errore : la creazione di un'attività non riuscita " ElseWscript.Echo " Task creato con successo " End If


3

sostituire "C : \\ percorso \\ per \\ program.exe " dopo " objNewJob.Create " nel codice con il programma che si desidera eseguire. Ad esempio, digitare " defrag.exe c:" . Programmare una deframmentazione automatica del disco "C"
4

Sostituire " ******** 131500,000000-420 " nel codice con il tempo si desidera che l' attività pianificata per l'esecuzione a , in formato UTC . La parte " 1315 " del codice specifica il tempo di 01:15 e la parte " 360 " specifica il fuso orario è compensata da Greenwich Mean Time . Ad esempio, " 300 " rappresenta ora della costa orientale , " 360" rappresenta il momento centrale , " 420 " rappresenta la zona delle montagne e la " 480 " rappresenta il tempo del Pacifico .
5

Sostituire il primo " vero " con " False "se si desidera che il lavoro venga eseguito solo una volta .
6

Sostituire il " 64 " , con un numero che rappresenta il giorno della settimana che si desidera questo compito da eseguire su . Usare " 1 " per il Lunedi , "2" per il Martedì , "4" per il Mercoledì , "8" per il Giovedi , "16" per il Venerdì, "32" per il Sabato e "64" per la Domenica . È inoltre possibile specificare più date separandoli con "OR ". Ad esempio , se si desidera eseguire l'attività il Lunedi , Venerdì e Domenica , digitare " 1 , 16, 64 . "
7

sostituire il secondo "True" con " false" se si desidera che il programma da eseguire in una finestra nascosta . Se si desidera visualizzare un programma grafico , lasciarlo come "True". Se si desidera eseguire un'operazione pianificata in una finestra di sfondo, ad esempio un'operazione di deframmentazione , impostarlo su " False".
8

Salvare il file con l'estensione " VBS " .

 

sistemi © www.354353.com