Agendador de tarefas Win 10 - Executar esteja o usuário conectado ou não

Agendador de tarefas Win 10 - Executar esteja o usuário conectado ou não

Estou usando o Agendador de Tarefas para executar 2 tarefas todos os dias com opções de segurança: 'Executar com o usuário conectado ou não', mas uma delas não funcionou.

Tarefa1:
Ação: Iniciar um programa
Programa/script: D:\myfolder\deletecsv.bat
Adicionar argumentos: em branco
Iniciar em: em branco
Código em deletecsv.bat:

@echo off
d:
cd D:\myfolder
del *.csv

Tarefa2:
Ação: Iniciar um programa
Programa/script: D:\myfolder\runexcel.bat
Adicionar argumentos: em branco
Iniciar em: em branco
Código em runexcel.bat:

@echo off
start Excel.exe "D:\myfolder\myexcel.xlsb"

Task1 funciona bem, mas Task2 não.
Além disso, quando criei essas tarefas em ‘Criar tarefa básica’ com ‘Executar somente quando o usuário estiver conectado’, elas funcionaram bem.

Meu usuário foi adicionado ao grupo de administradores, 'Fazer logon como trabalho em lote', 'Fazer logon como serviço'.

Responder1

O Excel só pode ser executado no contexto de uma sessão de usuário interativo conectado. https://stackoverflow.com/questions/4234615/excel-com-automation-via-interactive-user-stops-working-when-user-logs-off/4241070#4241070

informação relacionada