Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет Test-ExchangeSearch проверяет, доступна ли в данный момент подсистема поиска Exchange и своевременно ли она индексирует новые сообщения электронной почты.

Синтаксис

Test-ExchangeSearch [-Identity <MailboxIdParameter>] [-Archive <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeoutInSeconds <Int32>] [-MonitoringContext <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Test-ExchangeSearch [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeoutInSeconds <Int32>] [-MonitoringContext <SwitchParameter>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]
Test-ExchangeSearch [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeoutInSeconds <Int32>] [-MailboxDatabase <DatabaseIdParameter>] [-MonitoringContext <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Archive

Необязательный

System.Management.Automation.SwitchParameter

Параметр Archive указывает, что проверка архивного почтового ящика выполняется для пользователя почтового ящика, заданного параметром Identity. При использовании параметра Archive также следует указать почтовый ящик с помощью параметра Identity.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Identity

Необязательный

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Параметр Identity указывает почтовый ящик, с помощью которого нужно протестировать службу поиска Exchange. Если этот параметр не задан, используется почтовый ящик системного помощника. Параметры Identity и MailboxDatabase нельзя использовать вместе.

IndexingTimeoutInSeconds

Необязательный

System.Int32

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

MailboxDatabase

Необязательный

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Параметр MailboxDatabase указывает базу данных почтовых ящиков, с помощью которой нужно протестировать службу поиска Exchange. Параметры MailboxDatabase и Identity нельзя использовать вместе.

MonitoringContext

Необязательный

System.Management.Automation.SwitchParameter

Параметр MonitoringContext указывает запись журнала событий, которая должна быть зарегистрирована в журнале событий приложения для использования программой Microsoft System Center Operations Manager 2007. Параметр должен использоваться только при вызове этой команды из System Center Operations Manager 2007.

Server

Необязательный

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

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

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Подробное описание

Командлет Test-ExchangeSearch создает сообщение и вложение, которые может найти только операция поиска Exchange. Если в параметре Identity не задан почтовый ящик, сообщение сохраняется в почтовом ящике системного помощника. Команда ждет индексации сообщения, а затем выполняет поиск его содержания. Она создает отчет об успехе или неудаче в зависимости от того, найдено ли сообщение по истечении заданного в параметре IndexingTimeoutInSeconds интервала времени.

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

Подраздел «Служба поиска Exchange» в разделе Разрешения для почтового ящика.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

 

Исключения

Исключения Описание

 

 

Примеры

ПРИМЕР 1

В этом примере тестируются результаты службы поиска Exchange для базы данных почтовых ящиков, где находится указанный почтовый ящик.

Скопировать код
Test-ExchangeSearch -Identity john@contoso.com

ПРИМЕР 2

В этом примере тестируется служба поиска Exchange с помощью базы данных почтовых ящиков EXCH01-SG1-MDB1 с таймаутом индексирования 30 секунд.

Скопировать код
Test-ExchangeSearch -MailboxDatabase "EXCH01-SG1-MDB1" -IndexingTimeoutInSeconds 30

ПРИМЕР 3

В этом примере тестируются результаты службы поиска Exchange для базы данных почтовых ящиков, где находится указанный почтовый ящик. Параметр Verbose используется для вывода подробных сведений.

Скопировать код
Test-ExchangeSearch -Identity john@contoso.com -Verbose