Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Мониторинг диспетчера задач и запуск Outlook

Ответить
Настройки темы
VBS/WSH/JS - Мониторинг диспетчера задач и запуск Outlook

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Фрумчане доброго времени суток !!!

Есть такая проблема, существует виртуальная машина с ОС Windows 7 на которую приходят сообщения, после анализа данного сообщения машина производит перенастройку учётной записи в Active Directory (меняет атрибуты у почтового ящика). Процесс отлажен и работает хорошо, но есть в этом во всём некая проблема.

При получении на сервер сообщения с неправильной кодировкой (UTF-8 или cp1251) Outlook зависает и дальнейшая перенастройка не возможна, приходится самостоятельно заходить на вируталку и запускать Outlook заново (что крайне не удобно и не всегда реально сделать).

Вопрос в том, как автоматизировать процесс перезапуска Outlook?

Есть некоторые соображения по данному поводу
PHP код: Выделить весь код

Option Explicit


Const cdoSendUsingPort 2
Const cdoBasic 1

Dim arrProcesses

Dim strComputer

Dim objSWbemLocator
Dim objSWbemServicesEx
Dim collSWbemObjectSet
Dim objSWbemObjectEx

Dim elem
Dim objFSO

Dim lngProcessID


arrProcesses 
= Array("C:\Program Files (x86)\Microsoft Office\Office12\OUTLOOK.exe")

strComputer "."

Set objSWbemLocator WScript.CreateObject("WbemScripting.SWbemLocator")
Set objSWbemServicesEx objSWbemLocator.ConnectServer(strComputer"root\cimv2")
Set collSWbemObjectSet objSWbemServicesEx.ExecNotificationQuery("SELECT * From __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_Process'")

WScript.Quit 0 


Отправлено: 22:56, 04-08-2015

 

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Попробуй это, но при условии что процесс закрыт, а не повис
Set WshShell = WScript.CreateObject("WScript.Shell")
Do
WshShell.Run "Outlook.exe" , 1, True
Loop Until False

Отправлено: 15:02, 06-08-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Мониторинг диспетчера задач и запуск Outlook

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Мониторинг процесса в диспетчере задач и запуск его в случае отсутствия yago Скриптовые языки администрирования Windows 43 21-11-2021 23:53
Службы - Запуск диспетчера задач во вкладке автозагрузка из командной строки Dallas Page Microsoft Windows 8 и 8.1 6 31-05-2014 11:25
Разное - Как настроить запуск диспетчера задач на комбинацию ctrl+alt+delete? death_ Microsoft Windows Vista 4 24-03-2009 00:09
Вирусы во временных папках, мониторинг реестра (запрет диспетчера задач) D_Master Лечение систем от вредоносных программ 11 25-02-2009 15:54
Службы - [решено] Запуск диспетчера задач из командной строки hrm Microsoft Windows 2000/XP 2 26-08-2008 17:08




 
Переход