|
Ошибка createobject при запуске из планировщика
|
|||
---|---|---|---|
#18+
Здравствуйте. Написал программу на VBA из MS ACCESS, которая открывает файл Excel, что-то в нём делает, сохраняет и закрывает. Так вот. Если её запускать от текущего пользователя, то всё отлично работает, а если запускать из планировщика от другого пользователя, то процесс завершается с ошибкой. Методом логирования было вычислено, что ошибка возникает на месте createobject("excel.application"). Код ошибки 70: Access denied. Если открыть сеанс этого другого пользователя в терминале и запустить задание от первого пользователя, то всё работает отлично. Что делал: в настройках DCOM "приложение Microsoft Excel" поставил удостоверение текущего пользователя, папку desktop создал, права на неё раздал, сервер перезагружал (кстати, сервер 2003 SP2 x86, office 2003 x86), в параметрах безопасности локальной политики разрешение на доступ и запуск DCOM поставил. Может я ещё что-то упустил? Подскажите пожалуйста.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 11:39 |
|
Ошибка createobject при запуске из планировщика
|
|||
---|---|---|---|
#18+
Профиль бы загрузить при выполнении задания... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 11:47 |
|
Ошибка createobject при запуске из планировщика
|
|||
---|---|---|---|
#18+
Немного поправка: ошибка 70: Permission Denied. Сейчас попробовал то же самое провернуть на сервере 2008 S2, отлично отработало. А на 2003 не хочет((. А можно профиль автоматом загружать при выполнении задания и после выполнения выгружать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 11:51 |
|
Ошибка createobject при запуске из планировщика
|
|||
---|---|---|---|
#18+
Автор, ищи решение проблемы по ключевым словам "запуск excel под iis". Офису требуется писать во временную папку, а если профиль, под которым он работает, не загружен, офис пытается писать во временную папку системного профиля, к которой у профиля пользователя, доступа нет. Где эта папка, не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 12:04 |
|
|
start [/forum/topic.php?fid=60&msg=38947038&tid=2155957]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
135ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 236ms |
0 / 0 |