VBScript для определения состояния VSS Exchange Writer
646
Joe
Мне нужно определить состояние службы Exchange VSS Writer на данном компьютере. Сценарий будет выполняться только в том случае, если Microsoft Exchange 2003, 2007 или 2010 запущен в данный момент.
Выполнение скриптов Powershell не является жизнеспособным вариантом, поскольку в клиентских средах может быть или не быть разрешено выполнение скриптов.
В настоящее время я фиксирую вывод этой команды:
cmd /C "vssadmin list writers | find "Microsoft Exchange Writer" | find "State"
и если состояние установлено, вернуть true.
Это всегда возвращает true, потому что первая находка возвращает только одну строку.
По сути, мне нужно получить конечные строки для «Microsoft Exchange Writer» ... Кто-нибудь знает какие-либо флаги / опции / регулярные выражения, чтобы я мог получить конечные строки в команде Find?
Joe 12 лет назад
0
Я думаю, что это можно сделать с помощью некоторой комбинации findstr вместо find. В настоящее время я не нахожу способ построить регулярное выражение, которое охватывает несколько строк. Кто-нибудь знает, как это построить?
Joe 12 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Импорт контактов из MS exchange в адресную книгу
-
2
Синхронизировать Google, календарь Outlook и контакты
-
2
BlackBerry с Exchange Server (без использования BlackBerry Enterprise Server BES)
-
-
2
iPhone IMAP / Exchange Server: проблема удаления и перемещения писем
-
9
Есть ли хорошие клиенты Exchange для замены Outlook?
-
4
Outlook 2007 запрашивает пароль при открытии
-
2
Почему моя папка «Отправленные» пуста в Outlook на Windows Mobile?
-
3
Windows Live Mail Export в Exchange
-
3
Существует ли легкое приложение в системном трее для уведомления о прибытии почты Exchange?
-
3
Как вы можете увидеть, сколько вашего выделенного пространства памяти вы используете в своем почтово...