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

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

Командлет Set-MailboxSearch используется для изменения существующего поиска в почтовом ящике.

Внимание!
Если параметр SourceMailboxes не используется для указания почтовых ящиков, в которых необходимо выполнять поиск, операция поиска в почтовом ящике будет выполняться по всем компьютерам, работающим под управлением ОС Microsoft Exchange Server 2010, в организации Exchange.

Если поиск, который необходимо изменить, уже запущен, следует его остановить, прежде чем использовать командлет Set-MailboxSearch. При повторном запуске поиска все предыдущие результаты поиска удаляются из целевого почтового ящика.

Дополнительные сведения о функции поиска по нескольким почтовым ящикам Exchange 2010 см. в разделе Общие сведения о поиске по нескольким почтовым ящикам.

Синтаксис

Set-Mailboxsearch -Identity <SearchObjectIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-DoNotIncludeArchive <SwitchParameter>] [-EndDate <ExDateTime>] [-EstimateOnly <SwitchParameter>] [-ExcludeDuplicateMessages <$true | $false>] [-Force <SwitchParameter>] [-IncludeUnsearchableItems <$true | $false>] [-Language <CultureInfo>] [-LogLevel <Suppress | Basic | Full>] [-MessageTypes <KindKeyword[]>] [-Name <String>] [-Recipients <String[]>] [-SearchDumpster <$true | $false>] [-SearchQuery <String>] [-Senders <String[]>] [-SourceMailboxes <RecipientIdParameter[]>] [-StartDate <ExDateTime>] [-StatusMailRecipients <RecipientIdParameter[]>] [-TargetMailbox <MailboxIdParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.SearchObjectIdParameter

Параметр Identity указывает имя поиска в почтовом ящике.

Confirm

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

System.Management.Automation.SwitchParameter

DomainController

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

Microsoft.Exchange.Data.Fqdn

DoNotIncludeArchive

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

System.Management.Automation.SwitchParameter

Параметр DoNotIncludeArchive указывает, включены ли элементы архивного почтового ящика пользователя в операцию поиска в почтовом ящике. По умолчанию элементы архивного почтового ящика пользователя включены в операцию поиска в почтовом ящике. При указании значения $true для параметра DoNotIncludeArchive, он определяет исключение архивных почтовых ящиков из операции поиска по нескольким почтовым ящикам.

EndDate

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

Microsoft.Exchange.ExchangeSystem.ExDateTime

Параметр EndDate указывает конечную дату поиска.

EstimateOnly

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

System.Management.Automation.SwitchParameter

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

ExcludeDuplicateMessages

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

System.Boolean

Параметр ExcludeDuplicateMessages исключает дублирование сообщений в почтовых ящиках.

Force

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

System.Management.Automation.SwitchParameter

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

IncludeUnsearchableItems

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

System.Boolean

Параметр IncludeUnsearchableItems указывает, необходимо ли включать в результаты поиска по нескольким почтовым ящикам элементы, которые не удалось найти. При указании значения $true элементы, которые не удалось найти, включаются в результаты поиска по нескольким почтовым ящикам. Эти элементы, независимо от того, соответствуют ли они условиям поиска, копируются в целевой почтовый ящик.

Language

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

System.Globalization.CultureInfo

Параметр Language указывает языковой стандарт для поиска в почтовом ящике.

LogLevel

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

Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.LoggingLevel

Параметр LogLevel указывает уровень ведения журнала для поиска в почтовом ящике. Допустимыми являются следующие значения:

  • Basic   Хранятся основные сведения о поиске.

  • Full   В дополнение к сведениям в основном уровне ведения журнала включается полный список всех возвращенных сообщений.

  • Suppress   Ведение журнала остановлено. Журналы не сохраняются.

MessageTypes

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

Microsoft.Exchange.Data.Search.AqsParser.KindKeyword[]

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

  • Email

  • Meetings

  • Tasks

  • Notes

  • Docs

  • Journals

  • Contacts

  • IM

Name

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

System.String

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

Recipients

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

System.String[]

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

SearchDumpster

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

System.Boolean

Параметр SearchDumpster указывает, производить ли поиск в корзине. Корзина — это область хранения в почтовом ящике, где временно хранятся элементы, удаленные с возможностью или без возможности восстановления из папки «Удаленные», до очистки почтового ящика согласно параметрам хранения удаленных элементов.

По умолчанию поиск элементов в корзине не производится. Значение этого параметра $true включает поиск в корзине.

SearchQuery

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

System.String

Параметр SearchQuery указывает запрос поиска с использованием дополнительного синтаксиса запроса. Если запрос не указан, в целевой почтовый ящик копируется весь почтовый ящик.

Если указываются другие параметры поиска, такие как Senders, Recipients, Startdate и EndDate, они используются совместно с параметром SearchQuery с помощью оператора AND.

Senders

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

System.String[]

Параметр Senders указывает одного или нескольких отправителей. Сообщения, отправленные указанными отправителями, будут возвращены в результатах поиска. К отправителям могут относиться пользователи, группы рассылки, SMTP-адреса или домены.

Если указаны группы рассылки, в результатах поиска будут возвращены сообщения, отправленные членами группы рассылки.

SourceMailboxes

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

Параметр SourceMailboxes указывает почтовые ящики, в которых необходимо выполнять поиск по нескольким почтовым ящикам. Если с помощью параметра SourceMailboxes не указано явным образом ни одного почтового ящика, поиск будет произведен во всех почтовых ящиках, находящихся на серверах Exchange 2010 по всей организации.

StartDate

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

Microsoft.Exchange.ExchangeSystem.ExDateTime

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

StatusMailRecipients

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

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter[]

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

TargetMailbox

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

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Параметр TargetMailbox указывает почтовый ящик, в который копируются элементы, возвращенные операцией поиска.

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

 Запись «Поиск по нескольким почтовым ящикам» в разделе Политика обмена сообщениями и соответствие требованиям.

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

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

Ошибки

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

 

Примеры

ПРИМЕР 1

В этом примере показано изменение даты начала для поиска в почтовом ящике.

Скопировать код
Set-MailboxSearch -Name "Legal-ProjectX" -StartDate "01/01/2010"