Estou tendo problemas para obter o schtasks.exe para criar uma tarefa redirecionada que:
Iniciar no logon
Repita em intervalos de minutos
Eu tentei o seguinte:
schtasks /Create /SC MINUTE /MO 1 /TR "C:\windows\system32\calc.exe" /TN "Run Doo Dad" /RU "user" /RP "secret" /F
O que cria uma tarefa que começa um minuto após ser criada e será repetida, mas não é reiniciada com êxito após a reinicialização. Isso parece criar um gatilho "One Time", que é de utilidade duvidosa, mas aparentemente faz parte do design.
Quando tento usar "/ SC ONLOGON" (ao fornecer / RU e / RP), sou recompensado com "Erro: acesso negado". Mesmo se eu tivesse acesso, o famoso manual ( link ) diz que o evento ONLOGON não pode ter modificadores, e não está claro como alguém realmente especifica tarefas repetidas para ONLOGON com a linha de comando.
Estou quase perdendo a cabeça aqui. Eu estou vindo de um fundo unix, e estou sonhando com a simplicidade do cron.
As respostas "Basta fazer isso na GUI" ou "Criar um arquivo XML" não são aceitáveis em nossa situação. Eu posso ser capaz de fazer isso com o pywin32, mas os únicos exemplos que vi são limitados quase exatamente da mesma maneira, e eu não consigo encontrar documentação adequada de qualquer maneira.
Eu não sei o suficiente sobre o powershell para saber por onde começar, mas sou capaz de aprender.
Qualquer sugestão apreciada.