Я написал сценарий powershell, который открывает книгу excel и запускает макрос. Когда я запускаю этот скрипт из консоли PS или даже из командной строки с помощью PowerShell.exe скрипт.ps1, это jus работает. Когда я настраиваю задачу из планировщика задач windows, он вызывает исключение об этом файле excel, говоря, что он либо не существует, либо уже используется.
файл существует наверняка, так как скрипт запускается из командной строки, и я уверен, что он не используется.
Я попытался чтобы переместить файл excel в локальную и непривилегированную область, чтобы избежать проблем с сетевым доверием и правами администратора. Задача все равно выполняется с наивысшими правами. Путь не содержит пробелов и специальных символов.
когда я пытаюсь получить доступ к файлу с помощью объекта файловой системы, нет никаких ошибок даже при запуске из планировщика, поэтому я думаю, что это специфично для Excel.Приложение.Рабочая тетрадь.Открытый."(.") метод.
Что я должен рассмотреть сейчас ?
спасибо заранее