Я создал простой скрипт powershell, который создаст экземпляр Excel и сохранит книгу:
$excel = New-Object -ComObject Excel.Application
$workbook = $excel.Workbooks.Open("C:\Test\foo.xls")
$workbook.SaveAs("C:\Test\bar.xls")
# cleanup code ...
Когда я запускаю это непосредственно из powershell, он работает нормально.Я создал запланированное задание, которое запускает его, и когда у меня есть установленный параметр «Запускать только когда пользователь вошел в систему», он будет работать нормально.вошел в систему или нет, он не сможет открыть / сохранить файл.У учетной записи, которую я использую, есть правильные разрешения.У меня есть учетная запись, настроенная для входа в систему в качестве службы.
Есть предложения?