Планировщик заданий Win 10 — запускается независимо от того, вошел ли пользователь в систему или нет

Планировщик заданий Win 10 — запускается независимо от того, вошел ли пользователь в систему или нет

Я использую планировщик заданий для запуска двух задач каждый день с параметрами безопасности «Выполнять независимо от того, вошел ли пользователь в систему или нет», но одна из них не работает.

Задача 1:
Действие: Запустить программу Программа
/скрипт: D:\myfolder\deletecsv.bat
Добавить аргументы: пусто
Запустить в: пусто
Код в deletecsv.bat:

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

Задача 2:
Действие: Запустить программу Программа
/скрипт: D:\myfolder\runexcel.bat
Добавить аргументы: пусто
Запустить в: пусто
Код в runexcel.bat:

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

Task1 работает хорошо, а Task2 нет.
Кроме того, когда я создал эти задачи в «Создать базовую задачу» с «Запускать только при входе пользователя в систему», они работают хорошо.

Мой пользователь добавлен в группу администраторов, «Войти как пакетное задание», «Войти как служба».

решение1

Excel может работать только в контексте сеанса интерактивного пользователя, вошедшего в систему. https://stackoverflow.com/questions/4234615/excel-com-automation-via-interactive-user-stops-working-when-user-logs-off/4241070#4241070

Связанный контент