Командлет Test-ExchangeSearch используется для проверки того, что поиск в настоящее время включен и своевременно выполняет индексацию новых сообщений электронной почты.
Синтаксис
Test-ExchangeSearch [-Identity <MailboxIdParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]] |
Test-ExchangeSearch [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]] |
Test-ExchangeSearch [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IndexingTimeout <Int32>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]] |
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
DomainController |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя контроллера домена, получающего данные из службы каталогов Active Directory, включите в команду параметр DomainController. |
Identity |
Дополнительно |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Параметр Identity определяет получателя, для которого нужно выполнить проверку поиска. Если этот параметр не задан, используется почтовый ящик системного помощника. |
IndexingTimeout |
Дополнительно |
System.Int32 |
Параметр IndexingTimeout определяет максимальный интервал
времени между добавлением сообщения электронной почты в тестовый
почтовый ящик и ожиданием его возвращения в результате поиска.
Значение по умолчанию: |
MonitoringContext |
Дополнительно |
System.Boolean |
Параметр MonitoringContext определяет результирующий XML-файл, записываемый для Microsoft Operations Manager. |
Server |
Дополнительно |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Server определяет сервер Exchange получателя, для которого нужно выполнить проверку поиска. |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Указывать значение параметра Confirm не требуется. |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется. |
Подробное описание
Командлет Test-ExchangeSearch создает сообщение и вложение, которые может найти только операция поиска Microsoft Exchange. Если в параметре Identity не задан почтовый ящик, сообщение сохраняется в почтовом ящике системного помощника. Команда дожидается индексации сообщения, а затем выполняет поиск его содержания. В случае обнаружения содержания сообщения команда сообщает об удаче выполнения. Команда сообщает о сбое, если содержимое не удается обнаружить после истечения интервала времени, заданного параметром IndexingTimeout.
Для выполнения командлета Test-ExchangeSearch используемой учетной записи необходимо делегировать следующие роли:
- роль администратора получателей Exchange;
- роль администратора сервера Exchange и членство в локальной
группе администраторов на целевом сервере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
Исключения
Исключения | Описание |
---|---|
Пример
Этот пример проверяет, выполняется ли поиск для пользователя John@contoso.com.
Копировать код | |
---|---|
Test-ExchangeSearch -Identity john@contoso.com |