Você pode chamar a classe " Win32_ScheduledJob " de um VBScript para gerenciar e criar tarefas agendadas a partir de um script. Usando essa classe , você pode especificar o programa que você deseja executar , se você quiser executá-lo de forma interativa ou em segundo plano ea data e vezes que você deseja que ele seja executado preciso. Você pode agendar qualquer tipo de tarefa, a execução de uma tarefa do sistema em segundo plano para abrir automaticamente um programa gráfico do Windows. Instruções
1
Abra um editor de texto, como o Bloco de Notas, e criar um novo arquivo de texto , se você não tiver um arquivo VBScript.
2
Copie e cole o seguinte código na janela do seu editor de texto :
strComputer = Set objWMIService = GetObject (" winmgmts : " " . " " { ImpersonationLevel = IMPERSONATE } \\ \\ " _ & _ & strComputer & " \\ root \\ cimv2 " ) Definir objNewJob = objWMIService.Get ( " Win32_ScheduledJob " ) errJobCreated = objNewJob.Create _ (" c: \\ caminho \\ para \\ program.exe ", " ***** *** 131500,000000-360 " , _True , 64, , É verdade, JobId ) Se errJobCreated <> 0 ThenWscript.Echo " Erro: a criação de tarefas não -Tarefa " ElseWscript.Echo " criado com sucesso " End If
3
Substituir " c: \\ caminho \\ para \\ program.exe " depois " objNewJob.Create " no código com o programa que você deseja executar. Por exemplo, digite " defrag.exe c:" para agendar uma desfragmentação automática da unidade "C"
4
Substituir " ******** 131500,000000-420 " no. código com o tempo que você deseja que a tarefa agendada para as , em formato UTC. O " 1315 " parte do código especifica o tempo como 01:15 e " 360" parte especifica o fuso horário está deslocada do Greenwhich Mean Time. Por exemplo, "300" representa o tempo de Leste, " 360" representa o tempo Central , "420" representa o tempo de montanha e " 480" representa o tempo do Pacífico .
5
Substitua o primeiro " verdadeiro" com "Falso "Se você quer o trabalho para executar uma vez só .
6
Substitua o " 64 ", com um número que representa o dia da semana que você quer essa tarefa para correr. Use "1" para segunda-feira, "2" para terça-feira, "4" para quarta-feira, "8" para quinta-feira, "16" para a sexta-feira, "32" para o sábado e "64" para o domingo. Você também pode especificar várias datas , separando-os por " OR. " Por exemplo, se você quiser executar a tarefa na segunda-feira , sexta-feira e domingo, tipo " 1 , 16 ou 64. "
7
Substitua o segundo " verdadeiro" com "Falso" se quiser que o programa seja executado em uma janela oculta . Se você quer mostrar um programa gráfico , deixe-o como " Verdadeiro". Se você quiser executar uma tarefa agendada em uma janela de fundo , como uma operação de desfragmentação , defina-o como "False ".
8
Salve o arquivo com a extensão " VBS " .