O agendador não funciona na instância do Windows Server 2016 EC2 aws, enquanto o EC2 está em execução?

O agendador não funciona na instância do Windows Server 2016 EC2 aws, enquanto o EC2 está em execução?

Eu configurei alguns arquivos em lote para executar scripts python na janela. Confirmei que os arquivos em lote funcionam clicando duas vezes neles, o que inicia o CMD para mostrar os scripts em execução.

Eu configurei um agendador de tarefas para iniciar os arquivos em lote e testei-o pressionando o botão 'executar' na GUI do agendador de tarefas.

A instância do EC2 está sempre instalada e em execução, mas quando fecho meu aplicativo de área de trabalho remota para a instância do EC2, o agendador de tarefas não inicia meus scripts. O que estou fazendo de errado? Quero que o agendador de tarefas seja executado independentemente de eu poder ver a área de trabalho ou não.

Estou usando um mac para acessar remotamente a instância do EC2, se isso ajudar. Também é muito novo no trabalho com janelas tão profundas quanto esta.

Agradeço antecipadamente.

Editar:

configurações do arquivo bat:

@echo off
python C:\folder\folder\pythonscript.py %*
pause

Configurações do agendador:

General Tab:
(checked) Run whether user is logged on or not
(checked) Run with highest privileges
Running as admin on local computer

Trigger Tab:
(checked) Daily
Recur every 1 day
(checked) repeat task every 1 min for duration 'indefinite" ----this is for testing
(checked) Enabled

Actions Tab:
Action: start a program
Program/script: C:\folder\bat_files\test.bat
Add Arguments(optional): blank
Start In(optional): blank

Conditions Tab:
(checked) start the task only if the computer is on AC power
(checked) Stop if computer switches to battery power
(checked) Wake the computer to run task

Settings Tab:

(checked) Allow task to be run on demand
(checked) Run task as soon as possible after schedule is missed
(checked) if task fails, restart every 1 min

Responder1

Pode haver várias coisas, mas de acordo com a descrição que você forneceu. Se todas as configurações estiverem corretas no agendador de tarefas do Windows e funcionando bem quando o usuário do sistema fizer login no modo GUI, isso pode estar relacionado ao script python, que pode exigir um modo GUI constante para ser executado. Você também pode verificar a mesma tarefa em seu sistema local.

Além disso, verifique o link abaixo se ele pode ser relacionado ao Sysprep e poste mais. https://support.microsoft.com/en-in/help/253942/fix-task-scheduler-task-only-runs-in-the-background-after-you-use-sysp

informação relacionada