В Windows Server 2008 я планировал задачу для запуска командного файла, который, в свою очередь, запускал консольное приложение. При двойном щелчке по приложению оно работает отлично. Но при запуске из планировщика задач я получал следующую ошибку в журналах.
exception from hresult 0x800a03ec
Идентификатор, с которым я вошел в систему и у запущенного планировщика задач были полные права администратора.
Я пробовал эти решения .. Пакетный файл запускается вручную, но не в планировщик задач
Пакетный запуск выполняется вручную, но не в запланированной задаче
Но вопрос не решен. Фактически, при запуске из планировщика задач он запускает как сообщения об успехе, так и сообщения об исключении в консольном приложении. Но это не тот случай, когда запускается вручную. Нужна помощь!!
Примечание. Все выходные отчеты, которые я обрабатываю через консольное приложение, будут в формате .xlsx.
Пакетный файл, как указано ниже
@ECHO.
@ECHO /***************************************************************/
@ECHO Report Application
@ECHO /**************************************************************/
@For /F "tokens=2,3,4 delims=/ " %%A in ('Date /t') do @(
Set Month=%%A
Set Day=%%B
Set Year=%%C
)
SET DRV=E:\ReportApplication
cd %DRV%\bin\Release\
ReportSolution.exe >> %DRV%\Log\ReportSolutionlog%Month%%DAY%%Year%.txt
cd\
cd %DRV%
@ECHO Application is completed successfully
@ECHO /**********************************************/