Estou tentando criar uma tarefa agendada que será executada uma vez por dia em uma máquina dedicada. A tarefa irá executar um exe. Esse exe faz várias coisas, incluindo a automação em execução que manipula o mouse / kb etc.
Isso é possível (em qualquer sistema operacional baseado em Windows)?
windows-7
scheduled-task
windows-8
Steven Evers
fonte
fonte
Respostas:
Claro ... deixe o usuário que a tarefa agendada é executada como logada e configure a opção de tarefa para ser executada somente quando o usuário estiver logado.
Eu acredito que você também pode usar schtasks: http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx usando o parâmetro / IT, mas novamente acho que só funciona se o usuário real estiver conectado e com a tarefa executada.
Fora isso, você pode usar o FireDaemon para que uma sessão interativa execute uma tarefa como um serviço.
fonte
Sim, é bastante contra-intuitivo. Se você selecionar "executar se o usuário estiver conectado ou não", solicitará a senha do usuário cuja conta você está usando.
Mas se você selecionar "Executar apenas quando o usuário estiver conectado", não solicitará a senha do usuário.
fonte