Posso programar uma tarefa do Windows para ser executada em uma sessão de área de trabalho interativa?

6

Estou tentando criar uma tarefa agendada que será executada uma vez por dia em uma máquina dedicada. A tarefa executará um exe. Esse exe faz um monte de coisas, incluindo a automação de execução que manipula o mouse / kb etc.

Isso é possível (em qualquer sistema operacional baseado no Windows)?

    
por Steven Evers 17.12.2012 / 22:18

2 respostas

6

Claro ... deixe o usuário que a tarefa agendada é executada como logado e defina a opção de tarefa para ser executada somente quando o usuário estiver logado.

Acredito que você também pode usar schtasks: link usando o parâmetro / IT mas, novamente, acho que só funciona se o usuário atual estiver logado em que a tarefa é executada como.

Além disso, você pode usar o FireDaemon para que uma sessão interativa execute uma tarefa como um serviço.

    
por 17.12.2012 / 23:20
0

Sim, é bastante contra-intuitivo. Se você selecionar "executar se o usuário estiver conectado ou não", ele solicitará a senha do usuário cuja conta você está usando.

Mas se você selecionar "Executar somente quando o usuário estiver conectado" Ele não solicitará a senha do usuário.

    
por 26.04.2017 / 18:19