Форум программистов, компьютерный форум, киберфорум
Администрирование Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69

Планировщик + Outlook

24.09.2015, 11:56. Показов 6275. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Каждый день мне на почту приходит письмо с вложением, которое обрабатывает правило в Outlook посредством запуска скрипта VBA.
Для того, чтобы отвязать данный процесс от себя и заставить его выполнять без моего участия, решил запилить все это дело на виртуалке. Создал задание в планировщике.
Если выбирать параметр "Выполнять только для зарегистрированного пользователя" то Outlook стартует и все хорошо, но работает эта схема только тогда, когда я авторизован в системе, что мне совершенно не нужно.
Выбираю "Выполнять вне зависимости от регистрации пользователя", тут все запускается без моего участия, то что мне и нужно, но по факту запускается только процесс, визуально Outlook не стартует, процесс весит гораздо меньше, ну и правило соответственно не отрабатывает.
Написал уже скрипт VBS на запуск Outlook, и его уже в планировщик подсовывал, но все равно запускается только процесс.

Как победить проблему? Может параметры запуска нужно какие то прописать?

Visual Basic
1
2
3
4
5
6
7
8
9
Option Explicit
 
Dim WshShell, WshExec
 
' Создаем ссылку на объект WscriptShell
Set WshShell = WScript.CreateObject("WScript.Shell")
 
' Открываем Outlook
Set WshExec = WshShell.Exec("C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE")
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2015, 11:56
Ответы с готовыми решениями:

Планировщик в AD
Доброго времени суток, уважаемые участники форума. Руководство поставило задачу "бэкапить" рабочие столы и документы...

Планировщик Windows
Доброго времени суток, форумчане! В планировщике windows сделал что бы компьютер отключался в 18:30 каждый день. Создал еще одну задачу,...

Планировщик задач, создания папок
Создаю папку с заданием но не могу понять по какому пути она хранится на диске windows- 7.

16
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
24.09.2015, 12:23
Михей91,
Во первых: От имени какого пользователя запускаете выполнение задачи?
Во вторых: Пробовали использовать галку "Выполнить с наивысшими правами"?
В третьих : Если Вы выбираете вариант "Выполнять вне зависимости от регистрации пользователя" , то в данном случае на рабочем столе Вашей учетки ничего и не должно появится, могу конечно ошибаться, поэтому проверьте в какой сессии запускается процесс и сравните с ID своей сессии(Диспетчер задач --- Вид --- Выбрать столбцы --- Код сеанса)

Ваш вариант: Выполнять только для зарегистрированного пользователя + Выполнить с наивысшими правами
1
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
24.09.2015, 12:58  [ТС]
v_svitere, - от имени моей учетной записи, которая состоит в группе Администраторов.
- галка стоит.
- если запускаю просто Outlook: код сеанса 3, если через планировчик - код сеанса 0.

Получается никак нельзя сделать это в автоматическом режиме... не логинясь каждый раз на виртуалку?
0
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9423 / 5223 / 624
Регистрация: 13.03.2013
Сообщений: 18,384
Записей в блоге: 21
24.09.2015, 13:11
Михей91, а если запустить скрипт вручную? Работает так, как нужно?
Галочка на пункте "Скрытая задача" снята?
Цитата Сообщение от Михей91 Посмотреть сообщение
Выбираю "Выполнять вне зависимости от регистрации пользователя"
Попробуйте установить "Выполнять только для зарегистрированного пользователя", далее вывалится окно с авторизацией, вводите своего текущего пользователя (логин / пароль).
0
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
24.09.2015, 13:18  [ТС]
Maks,
- если запускаю руками скрипт VBS, то Outlook стартует как надо.
- галочка не стоит
- окно с авторизацией вываливается только при выборе "Выполнять вне зависимости от регистрации пользователя", т.к. если выбрать первое, то зачем передавать системе свой логин и пароль, когда мы должны быть авторизованы там, в противном случае задача встанет в ошибку. Ну собственно процесс то стартует от моего имени, только под другим кодом сеанса.
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
24.09.2015, 14:08
Михей91, Только что попытался IE запустить VBS-скриптом, по заданию(в состоянии учетки "Заблокирован"). Все работает.
Утверждать не берусь, но на мой взгляд что-то все-таки с правами. У вас часом не домен, не группа "администраторы домена", это немного не тот уровень прав что и локальный администратор? Попробуйте Вашу задачу сделать из под учетки локального админа. Залогинится под лок. админом, под ним же создать задачу, от его же имени, с макс. правами естественно.
0
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
24.09.2015, 15:12  [ТС]
v_svitere, все верно, это все крутится в домене... ща затестирую.
Попробовал. Под локальной учетной записью, та же песня.
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
24.09.2015, 16:02
Михей91, Это весьма странно. Может быть все-таки, что-то сделали не так.
1. Проверяем встроенную учетную запись "Администратор" Она должна быть включена.
2. Разлогиниваемся под собой, логинимся под учеткой "ХостнеймКомпа\администратор"
3. Создаем задачу в Планировщике от имени "ХостнеймКомпа\администратор"
4. Ставим галку запустить с наивысшими правами.
Проверяем.
Так делали?
0
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
24.09.2015, 16:45  [ТС]
v_svitere, из под рута я все делал, там только две локальные учетки, Администратора нет.
Попробуйте у себя проделать все тоже самое с аутлуком, мы пробовали на двух компах под двумя разными доменными учетками и на виртуалке, итог был везде одинаков.
Миниатюры
Планировщик + Outlook  
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
24.09.2015, 17:10
Михей91, У меня то работает.
Покажите скрин вкладки "Общие" рег. задания. сделанного под учетной записью "rooot"
0
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
24.09.2015, 17:16  [ТС]
v_svitere, вы же про IE говорили, а не аутлук...
Кликните здесь для просмотра всего текста
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
24.09.2015, 17:24
Михей91, и оутлук тоже.
Поставьте галку "выполнять только для зарегистрированного пользователя"
Второй вариант Вас не устраивает. Он запускает Ваш процесс в нулевой сессии, у нулевой сессии нет рабочего стола, нулевая сессия неинтерактивна.
0
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
24.09.2015, 17:40  [ТС]
v_svitere, и будет работать этот вариант только когда я авторизован в системе, что мне не нужно... Попробую еще дома проверить...
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
24.09.2015, 17:51
Лучший ответ Сообщение было отмечено Михей91 как решение

Решение

Михей91, Видимо я Вас не до конца понял изначально.

1. Когда Вы авторизованы в системе, но Ваша учетная запись заблокирована(Win+L), задание будет выполнятся.
2. Когда система загрузилась, но ни один пользователь не залогинился(висит Winlogon и ждет дальнейших действий), в этом случае Ваше задание не выполнится

Если Вас интересует решение, то Вам нужно что-то неинтерактивное, потому что Окошку Outlook попросту негде запускаться. В системе еще нет рабочего стола, помимо winlogon(Можно конечно попытаться его в winlogon открыть, но это уже другая история и не про планировщик задач)
1
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
24.09.2015, 17:57  [ТС]
v_svitere, Ок, завтра проверю как отработает скрипт.
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
25.09.2015, 11:17
Лучший ответ Сообщение было отмечено Михей91 как решение

Решение

Михей91, Кстати если Ваша проблема только в том,что при загрузке системы Вам вручную приходится вводить логин с паролем, настройте автологон через редактор реестра, таким образом при загрузке ОС ваша учетная запись будет грузиться автоматически, и в таком случае Ваше задание будет выполнятся
0
5 / 5 / 0
Регистрация: 27.12.2009
Сообщений: 69
25.09.2015, 13:08  [ТС]
v_svitere, добрый день. Сегодня все запустилось, но заглючил VBA и скрипт не отработал, приходится заново создать проект. Основная задача решилась. Спасибо. Насчет автологона надо будет почитать)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.09.2015, 13:08
Помогаю со студенческими работами здесь

Запуск скрытого exe через планировщик заданий!
Всем привет! Как через планировщик запустить СКРЫТЫЙ exe файл? Есть задание в планировщике, стоит триггер на бездействие и при включение...

Планировщик задач не выполняет задачу от имени пользователя Windows 8.1
Написал скрипт для бекапов сам скрипт работает ок... Создал задачу на выполнение от имени Администратора не зависимо от регистрации,...

Запуск программы под админом для пользователей (планировщик задач)
Здравствуйте. Вопрос уже поднимался тут, но ответа так и не было найдено. Суть проблемы: создаю задание в планировщике задач, которое...

Как настроить планировщик заданий на запуск программы всеми пользователями компьютера
Здравствуйте . Подскажите пожалуйста как можно настроить планировщик заданий так чтобы задача выполнялась для любого пользователя...

Не выполняется часть батника через Планировщик заданий Win Server 2008
Добрый времени суток! Подскажите, пожалуйста, по какой причине может не запускаться часть bat-файла в планировщике задач? В файле две...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru