5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
||||||
1 | ||||||
Планировщик + Outlook24.09.2015, 11:56. Показов 5313. Ответов 16
Метки нет (Все метки)
Всем привет!
Каждый день мне на почту приходит письмо с вложением, которое обрабатывает правило в Outlook посредством запуска скрипта VBA. Для того, чтобы отвязать данный процесс от себя и заставить его выполнять без моего участия, решил запилить все это дело на виртуалке. Создал задание в планировщике. Если выбирать параметр "Выполнять только для зарегистрированного пользователя" то Outlook стартует и все хорошо, но работает эта схема только тогда, когда я авторизован в системе, что мне совершенно не нужно. Выбираю "Выполнять вне зависимости от регистрации пользователя", тут все запускается без моего участия, то что мне и нужно, но по факту запускается только процесс, визуально Outlook не стартует, процесс весит гораздо меньше, ну и правило соответственно не отрабатывает. Написал уже скрипт VBS на запуск Outlook, и его уже в планировщик подсовывал, но все равно запускается только процесс. Как победить проблему? Может параметры запуска нужно какие то прописать?
0
|
24.09.2015, 11:56 | |
Ответы с готовыми решениями:
16
Планировщик в AD Планировщик Windows Планировщик задач, создания папок Запуск скрытого exe через планировщик заданий! |
24.09.2015, 12:23 | 2 |
Михей91,
Во первых: От имени какого пользователя запускаете выполнение задачи? Во вторых: Пробовали использовать галку "Выполнить с наивысшими правами"? В третьих : Если Вы выбираете вариант "Выполнять вне зависимости от регистрации пользователя" , то в данном случае на рабочем столе Вашей учетки ничего и не должно появится, могу конечно ошибаться, поэтому проверьте в какой сессии запускается процесс и сравните с ID своей сессии(Диспетчер задач --- Вид --- Выбрать столбцы --- Код сеанса) Ваш вариант: Выполнять только для зарегистрированного пользователя + Выполнить с наивысшими правами
1
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
24.09.2015, 12:58 [ТС] | 3 |
v_svitere, - от имени моей учетной записи, которая состоит в группе Администраторов.
- галка стоит. - если запускаю просто Outlook: код сеанса 3, если через планировчик - код сеанса 0. Получается никак нельзя сделать это в автоматическом режиме... не логинясь каждый раз на виртуалку?
0
|
Модератор
|
|
24.09.2015, 13:11 | 4 |
Михей91, а если запустить скрипт вручную? Работает так, как нужно?
Галочка на пункте "Скрытая задача" снята? Попробуйте установить "Выполнять только для зарегистрированного пользователя", далее вывалится окно с авторизацией, вводите своего текущего пользователя (логин / пароль).
0
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
24.09.2015, 13:18 [ТС] | 5 |
Maks,
- если запускаю руками скрипт VBS, то Outlook стартует как надо. - галочка не стоит - окно с авторизацией вываливается только при выборе "Выполнять вне зависимости от регистрации пользователя", т.к. если выбрать первое, то зачем передавать системе свой логин и пароль, когда мы должны быть авторизованы там, в противном случае задача встанет в ошибку. Ну собственно процесс то стартует от моего имени, только под другим кодом сеанса.
0
|
24.09.2015, 14:08 | 6 |
Михей91, Только что попытался IE запустить VBS-скриптом, по заданию(в состоянии учетки "Заблокирован"). Все работает.
Утверждать не берусь, но на мой взгляд что-то все-таки с правами. У вас часом не домен, не группа "администраторы домена", это немного не тот уровень прав что и локальный администратор? Попробуйте Вашу задачу сделать из под учетки локального админа. Залогинится под лок. админом, под ним же создать задачу, от его же имени, с макс. правами естественно.
0
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
24.09.2015, 15:12 [ТС] | 7 |
v_svitere, все верно, это все крутится в домене... ща затестирую.
Попробовал. Под локальной учетной записью, та же песня.
0
|
24.09.2015, 16:02 | 8 |
Михей91, Это весьма странно. Может быть все-таки, что-то сделали не так.
1. Проверяем встроенную учетную запись "Администратор" Она должна быть включена. 2. Разлогиниваемся под собой, логинимся под учеткой "ХостнеймКомпа\администратор" 3. Создаем задачу в Планировщике от имени "ХостнеймКомпа\администратор" 4. Ставим галку запустить с наивысшими правами. Проверяем. Так делали?
0
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
24.09.2015, 16:45 [ТС] | 9 |
v_svitere, из под рута я все делал, там только две локальные учетки, Администратора нет.
Попробуйте у себя проделать все тоже самое с аутлуком, мы пробовали на двух компах под двумя разными доменными учетками и на виртуалке, итог был везде одинаков.
0
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
24.09.2015, 17:16 [ТС] | 11 |
0
|
24.09.2015, 17:24 | 12 |
Михей91, и оутлук тоже.
Поставьте галку "выполнять только для зарегистрированного пользователя" Второй вариант Вас не устраивает. Он запускает Ваш процесс в нулевой сессии, у нулевой сессии нет рабочего стола, нулевая сессия неинтерактивна.
0
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
24.09.2015, 17:40 [ТС] | 13 |
v_svitere, и будет работать этот вариант только когда я авторизован в системе, что мне не нужно... Попробую еще дома проверить...
0
|
24.09.2015, 17:51 | 14 |
Сообщение было отмечено Михей91 как решение
Решение
Михей91, Видимо я Вас не до конца понял изначально.
1. Когда Вы авторизованы в системе, но Ваша учетная запись заблокирована(Win+L), задание будет выполнятся. 2. Когда система загрузилась, но ни один пользователь не залогинился(висит Winlogon и ждет дальнейших действий), в этом случае Ваше задание не выполнится Если Вас интересует решение, то Вам нужно что-то неинтерактивное, потому что Окошку Outlook попросту негде запускаться. В системе еще нет рабочего стола, помимо winlogon(Можно конечно попытаться его в winlogon открыть, но это уже другая история и не про планировщик задач)
1
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
24.09.2015, 17:57 [ТС] | 15 |
v_svitere, Ок, завтра проверю как отработает скрипт.
0
|
25.09.2015, 11:17 | 16 |
Сообщение было отмечено Михей91 как решение
Решение
Михей91, Кстати если Ваша проблема только в том,что при загрузке системы Вам вручную приходится вводить логин с паролем, настройте автологон через редактор реестра, таким образом при загрузке ОС ваша учетная запись будет грузиться автоматически, и в таком случае Ваше задание будет выполнятся
0
|
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
|
|
25.09.2015, 13:08 [ТС] | 17 |
v_svitere, добрый день. Сегодня все запустилось, но заглючил VBA и скрипт не отработал, приходится заново создать проект. Основная задача решилась. Спасибо. Насчет автологона надо будет почитать)
0
|
25.09.2015, 13:08 | |
25.09.2015, 13:08 | |
Помогаю со студенческими работами здесь
17
Планировщик задач не выполняет задачу от имени пользователя Windows 8.1 Запуск программы под админом для пользователей (планировщик задач) Как настроить планировщик заданий на запуск программы всеми пользователями компьютера Не выполняется часть батника через Планировщик заданий Win Server 2008 Перенос почты из Outlook 2003 в Outlook Express Планировщик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |