/ / Windows 7 Linha de comando da tarefa agendada - janelas, tarefas agendadas

Linha de comando da tarefa agendada do Windows 7 - janelas, tarefas agendadas

Este comando deve criar uma tarefa que a cada minuto execute o aplicativo de janelas da calculadora.

schtasks /Create /tn "mytask" /sc MINUTE /mo 1  /ru "myuser" /rp "mypassword" /tr "C:WindowsSystem32calc.exe"

Funciona bem, as tarefas são adicionadas. A tarefa parece certa. As tarefas são mostradas como iniciadas no agendamento, mas a calculadora não é ativada. O exe existe, eu posso executá-lo separadamente.

Alguém sabe porque eu não vejo a calculadora?

Respostas:

3 para resposta № 1

Provavelmente porque a tarefa não está sendo executada de forma interativa. Adicione a opção "/ it":

/ISTO
Um valor que permite que a tarefa seja executada interativamente somente se / Usuário RU está conectado no momento em que a tarefa é executada. A tarefa é executado apenas se o usuário estiver conectado.

Sem a opção / it, as tarefas são executadas na sessão 0, o que não permite interação com o usuário. Para obter mais informações, faça uma pesquisa na Web para "Isolamento da sessão 0".


3 para resposta № 2

Como criar, modificar e excluir tarefas agendadasda linha de comando O Windows XP / Server 2003 nos apresentou a ferramenta de linha de comando SchTasks, que usurpou a ferramenta At oferecida no Windows 2000. Essa ferramenta oferece a capacidade de controlar cada aspecto de suas Tarefas Agendadas por meio de chamadas para esse comando.

Embora o assistente que o Windows usa para ajudá-lo a criar graficamente tarefas agendadas seja muito bom, a ferramenta de linha de comando é ideal para situações como:

Manipular tarefas em scripts em lote. Controle e crie tarefas em máquinas em rede sem precisar fazer login nelas. Tarefa de criação / sincronização em massa em várias máquinas. Use em aplicativos personalizados para se comunicar com o Agendador de Tarefas, em vez de precisar fazer chamadas de API.

Por exemplo: Crie "My Task" para executar o C: RunMe.bat às 9h todos os dias: SchTasks / Criar / SC DAILY / TN “Minha Tarefa” / TR “C: RunMe.bat” / ST 09:00

Modifique "Minha tarefa" para ser executada às 14h: SchTasks / Change / TN "Minha Tarefa" / ST 14:00

Crie "My Task" para executar o C: RunMe.bat no primeiro dia de cada mês: SchTasks / Criar / SC MENSAL / D 1 / TN “Minha Tarefa” / TR “C: RunMe.bat” / ST 14:00

Crie "My Task" para executar o C: RunMe.bat todos os dias da semana às 14:00: SchTasks / Criar / SC SEMANAL / D MON, TER, QUA, THU, FRI / TN “Minha Tarefa” / TR “C: RunMe.bat” / ST 14:00

Exclua a tarefa chamada "Minha tarefa": SchTasks / Delete / TN "Minha Tarefa"