작업 스케줄러 Win 10 - 사용자가 로그온했는지 여부에 관계없이 실행

작업 스케줄러 Win 10 - 사용자가 로그온했는지 여부에 관계없이 실행

작업 스케줄러를 사용하여 매일 2개의 작업을 실행하고 있으며 보안 옵션은 '사용자 로그온 여부에 관계없이 실행'이지만 그 중 하나가 작동하지 않았습니다.

작업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

관련 정보