На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Exchange 5.5
Exchange 2000
Exchange 2003
Exchange 2007
Общее
Exchange 2010

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 45277036
12894
Hosts 2991118
792
Visitors 3372265
953

14
Мониторинг активности принтеров

Главная / Статьи / Exchange 2003 / Управление из командной строки полнотекстовым индексом в Exchange с помощью MSSEARCH_ADMIN.VBS


SurfCop

Управление из командной строки полнотекстовым индексом в Exchange с помощью MSSEARCH_ADMIN.VBS

Версия для печати Версия для печати

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.

В этой статье я покажу Вам, как управлять полнотекстовым индексом(Full-Text index) с помощью нового инструмента командной строки под названием MSSEARCH_ADMIN.VBS. Этот инструмент значительно расширяет возможности администрирования с помощью множества средств, пропущенных в GUI-версии инструмента управления (Exchange System Manager). Вы можете использовать MSSEARCH_ADMIN.VBS с Exchange 2000 и Exchange 2003.

В моей первой статье о полнотекстовом индексировании в Exchange Server я объяснил, как управлять индексом в GUI.

Давайте начнём

Во-первых, мы должны скачать MSSEARCH_ADMIN.VBS со следующего вебсайта. Инструмент является действительно маленьким, потому что пакет содержит только один VBS скрипт, несколько XSL файлов и небольшую по объёму документацию.

Средства MSSEARCH_ADMIN.VBS:

MSSEARCH_ADMIN.VBS предоставляет возможность администратору выполнять несколько задач (в противоположность существующему полнотекстовому индексу) через командную строку. Главные функции:

  • Определяет, какие Exchange хранилища в домене имеют полнотекстовые(Full-Text) индексы
  • Получает статус существующих полнотекстовых индексов на Exchange серверах
  • Разрешает Index для поиска
  • Запрещает Index для поиска
  • Запускает полное заселение(Full Population)
  • Запускает возрастающее заселение(Incremental Population)
  • Временно останавливает текущее заселение
  • Продолжает текущее заселение
  • Останавливает текущее заселение
  • Сброс индекса

Средства, включенные в инструмент командной строки, но не в GUI:

Предоставляет возможность восстановления любых существующих полнотекстовых индексов в Exchange после возникновения любых из следующих ситуаций:

  • Переименование домена (для получения большей информации по переименованию домена читайте это)
  • Изменение первичного SMTP адреса для заданной по умолчанию политики получателя (Default Recipient Policy)
Рис. 1: Возможности MSSEARCH_ADMIN.VBS

Установка

Чтобы использовать инструмент MSSEARCH_ADMIN.VBS, скопируйте его и его XSL файлы в директорию, в которой установлены бинарные файлы менеджера Exchange System Manager.

Далее, Вы должны получить файл под названием ADS.DLL со следующего вебсайта и скопировать его в то же самое местоположение, что и инструмент MSSEARCH_ADMIN.VBS.

Зарегистрируйте ADS.DLL с помощью REGSVR32.

Рис. 2: REGSVR32 ADS.DLL

Этот бинарный файл используется для того, чтобы преобразовывать различные массивы байтов к виду, который содержит закодированную в ASCII шестнадцатиричную строку. Это даёт возможность VBSCRIPT транслировать ADSTYPE_OCTECTSTRING вид(variant) в строку ASCII символов 0-0 и A-F.

XSL файлы используются для того, чтобы трансформировать XML данные из VBSCRIPT в формат, дружественный к пользователю.

Как это работает

Для всех команд Вы должны использовать CSCRIPT(интерпретатор командной строки для Windows Script Host).

Синтаксис:

MSSearch_Admin.vbs /Action: [/ExServer:]
[/Application:]
[/Index:] [/OutputFile:]

Для полного изучения синтаксиса MSSEARCH_ADMIN Вы можете прочитать документацию (MSSEARCH Admin Tool.doc), включённую в состав пакета для скачивания.

Я модифицировал и скопировал самые важные части синтаксиса и вставил их в эту статью, чтобы помочь Вам лучше разобраться в этом.

LIST Составляет список всех Exchange хранилищ в определённых «пределах(scope)», которые имеют полнотекстовый индекс. Если задан параметр ExServer, то только те Exchange хранилища, на которых указанный Exchange сервер будет внесён в список. Если параметр ExServer не указан, все Exchange хранилища в текущем домене будут внесены в список. Параметры Application и Index не затрагивают выполнение этого действия.
STATUS Получает статус и местоположения файлов указанных полнотекстовых индексов на указанном Exchange сервере и также предупреждает, если какие-либо из индексов имеют некорректные конфигурации.
FIXUP Исправляет любые известные некорректные конфигурации для указанных полнотекстовых индексов на указанном Exchange сервере. Текущие известные некорректные конфигурации следующие: Местоположение индекса в Active Directory не обновляется, когда индекс переносится. Стартовые адреса индексов может быть необходимо модифицировать, если первичный SMTP адрес для политики получателя по умолчанию(Default Recipient Policy) был изменён или если домен был переименован.
ENABLE Включает указанные полнотекстовые индексы на указанном Exchange сервере для поиска.
DISABLE Отключает указанные полнотекстовые индексы на указанном Exchange сервере для поиска.
FULL Запускает полное заселение(Full Population) на указанных полнотекстовых индексах на указанном Exchange сервере. Это действие будет применяться только к индексам со статусом Idle
INCREMENTAL Запускает возрастающее заселение(Incremental Population) на указанных полнотекстовых индексах на указанном Exchange сервере. Это действие будет применяться только к индексам со статусом Idle.
PAUSE Приостанавливает текущее заселение на указанных полнотекстовых индексах на указанном Exchange сервере. Это действие будет применяться только к индексам со статусом Crawling(медленно продвигающийся) или Crawling Incrementally(медленно продвигающийся с приращением).
RESUME Продолжает приостановленное заселение на указанных полнотекстовых индексах на указанном Exchange сервере. Это действие будет применяться только к индексам со статусом Paused.
STOP Останавливает текущее заселение на указанных полнотекстовых индексах на указанном Exchange сервере. Примечание: Это действие будет применяться только к индексам со статусом Crawling(медленно продвигающийся) или Crawling Incrementally(медленно продвигающийся с приращением).
RESET Сбрасывает указанные полнотекстовые индексы на указанном Exchange сервере и отключает полнотекстовый индекс для поиска. Это действие будет применяться к любому статусу индекса. Внимание: Это действие сотрёт все полнотекстовые индексы на указанном Exchange сервере.

Другие параметры

Параметры …

  • Index
  • Application
  • ExServer

Прилагают определённый полнотекстовый индекс для определённого MSSearch приложения на конкретный Exchange сервер.

Примеры

Лучшим во всём MSSEARCH_ADMIN.VBS является активизированный полнотекстовый индекс(Full-Text Index) на Exchange сервере(ах).

Рис. 3: Активизированный Full-Text Index на Exchange сервере

Составить список всех Exchange серверов в домене с включёнными полнотекстовыми индексами:

Рис. 4: MSSEARCH_ADMIN.VBS /LIST

Открыть OUTPUT.XML файл в Internet Explorer.

Рис. 5: MSSEARCH_ADMIN.VBS /LIST — HTML вывод

Показать статус полнотекстового индекса на Exchange сервере.

Рис. 6: MSSEARCH_ADMIN.VBS /STATUS
Рис. 7: MSSEARCH_ADMIN.VBS /STATUS — HTML вывод

Отключить указанные полнотекстовые индексы на указанном Exchange сервере для поиска.

Рис. 8: MSSEARCH_ADMIN.VBS /DISABLE
Рис. 9: MSSEARCH_ADMIN.VBS /DISABLE — HTML вывод

Заключение

Мне нравится инструмент управления из командной строки MSSEARCH_ADMIN.VBS, потому что он более мощный, чем GUI инструмент, и предлагает много опций, которые пропущены в менеджере Exchange System Manager.





Рейтинг:  
4.2 (голосов 12)  
 1   2   3   4   5    

Автор: Марк Гроут(Mark Grote)
Марк Грот (Marc Grote) является MCSA/MCSE Messaging & Security и Microsoft Certified Trainer (инструктором, сертифицированным Microsoft). Он работает в качестве внештатного IT инструктора и консультанта на севере Германии. Он специализируется в ISA, SMS, Exchange, Безопасности на Windows 2000 и Windows Server 2003 при разработках, миграциях и реализациях и Citrix Metaframe / Cisco реализациях. Его заслуги были замечены и ему присвоено звание Microsoft MVP для ISA Server. Вы можете посетить его домашнюю страницу www.it-training-grote.de
Эта статья переведена и опубликована с разрешения http://www.msexchange.org

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.





Печать пластиковых карт - это часть процесса изготовления и производства пластиковых карт
Изготовление и производство пакетов