New-ComplianceSearch

Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.

Используйте командлет New-ComplianceSearch для создания поиска соответствия требованиям в Exchange Server 2016 или более поздней версии и в Портал соответствия требованиям Microsoft Purview. Этот командлет используется для определения условий поиска.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

New-ComplianceSearch
   [-Name] <String>
   [-AllowNotFoundExchangeLocationsEnabled <Boolean>]
   [-Case <String>]
   [-Confirm]
   [-ContentMatchQuery <String>]
   [-Description <String>]
   [-ExchangeLocation <String[]>]
   [-ExchangeLocationExclusion <String[]>]
   [-Force]
   [-HoldNames <String[]>]
   [-IncludeOrgContent <Boolean>]
   [-IncludeUserAppContent <Boolean>]
   [-Language <CultureInfo>]
   [-LogLevel <ComplianceJobLogLevel>]
   [-PublicFolderLocation <String[]>]
   [-RefinerNames <String[]>]
   [-SharePointLocation <String[]>]
   [-SharePointLocationExclusion <String[]>]
   [-StatusMailRecipients <String[]>]
   [-WhatIf]
   [<CommonParameters>]

Описание

Чтобы можно было выполнить поиск для обеспечения соответствия требованиям, нужно указать хотя бы одно расположение. Например, почтовые ящики, использующие параметр ExchangeLocation, или сайты SharePoint, использующие параметр SharePointLocation.

После создания запроса на поиск для обеспечения соответствия требованиям с помощью командлета New-ComplianceSearch выполните поиск с помощью командлета Start-ComplianceSearch.

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

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

Чтобы использовать этот командлет в PowerShell для соответствия требованиям безопасности & , необходимо назначить разрешения. Дополнительные сведения см. в статье Разрешения на портале соответствия требованиям Microsoft Purview.

Примеры

Пример 1

New-ComplianceSearch -Name "Hold Project X" -ExchangeLocation "Finance Department"

В этом примере создается новый запрос на поиск для обеспечения соответствия требованиям, Hold-Project X, охватывающий всех членов группы рассылки Finance Department. Поскольку в этом поиске не используется параметр ContentMatchQuery, он охватывает все элементы в почтовых ящиках.

Пример 2

New-ComplianceSearch -Name "Hold-Tailspin Toys" -ExchangeLocation "Research Department" -ContentMatchQuery "'Patent' AND 'Project Tailspin Toys'"

В этом примере создается новый запрос на поиск для обеспечения соответствия требованиям, Hold-Tailspin Toys, охватывающий всех членов группы рассылки Research Department. Поскольку в этом поиске используется параметр ContentMatchQuery, он охватывает лишь соответствующие запросу сообщения.

Пример 3

New-ComplianceSearch -Name "AnnBeebe-InactiveMailbox" -ExchangeLocation .annb@contoso.onmicrosoft.com -AllowNotFoundExchangeLocationsEnabled $true

В этом примере создается новый запрос на поиск соответствия, AnnBeebe-InactiveMailbox, который охватывает весь неактивный почтовый ящик и возвращает все элементы в нем. Для поиска в неактивном почтовом ящике используется его основной адрес SMTP с поставленной перед ним точкой ("."). Необходимо также включить параметр AllowNotFoundExchangeLocationsEnabled, чтобы поиск не пытался проверить существование неактивного почтового ящика.

Параметры

-AllowNotFoundExchangeLocationsEnabled

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

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

К типам почтовых ящиков, на которые влияет значение этого параметра, относятся:

  • Неактивные почтовые ящики
  • Пользователи без лицензии Exchange Online, которые используют приложения Office
  • Майкрософт 365 гостевых пользователей
  • Локальные пользователи, удостоверения которых синхронизированы с вашей Майкрософт 365 организации
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-Case

Этот параметр доступен только в облачной службе.

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

Этот параметр нельзя использовать для создания поиска соответствия требованиям, связанного с случаями eDiscovery Premium.

Если параметр Name содержит пробелы, значение параметра ExchangeLocation очищается при использовании параметра Case.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-Confirm

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

  • Деструктивные командлеты (например, командлеты Remove-*) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New-* и Set-*) не имеют встроенной приостановки. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-ContentMatchQuery

Параметр ContentMatchQuery указывает фильтр поиска контента.

Этот параметр использует строку текстового поиска или запрос, созданный с использованием языка запросов по ключевым словам (KQL). Дополнительные сведения см. в статье Справочник по синтаксису языка запросов ключевых слов (KQL) и Запросы ключевых слов и условия поиска для обнаружения электронных данных.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-Description

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-ExchangeLocation

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

  • Обычный почтовый ящик пользователя. Включение других типов почтовых ящиков (например, неактивных почтовых ящиков или Майкрософт 365 гостевых пользователей) управляется параметром AllowNotFoundExchangeLocationsEnabled.
  • Почтовый ящик
  • Значение All для всех почтовых ящиков. Это значение можно использовать только отдельно.

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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-ExchangeLocationExclusion

Этот параметр работает только в локальной среде Exchange.

Этот параметр указывает почтовые ящики, которые следует исключить при использовании значения All для параметра ExchangeLocation. Допустимые значения:

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

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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-Force

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

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-HoldNames

Этот параметр доступен только в облачной службе.

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

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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-IncludeOrgContent

{{ Fill IncludeOrgContent Description }}

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-IncludeUserAppContent

Этот параметр доступен только в облачной службе.

Параметр IncludeUserAppContent указывает, что вы хотите искать в облачном хранилище пользователей, у которых в организации нет обычной учетной записи Майкрософт 365. Эти типы пользователей включают пользователей без лицензии на Exchange Online, которые используют приложения Office, Майкрософт 365 гостевых пользователей и локальных пользователей, удостоверения которых синхронизируются с вашей организацией Майкрософт 365. Допустимые значения:

  • $true. В поиск будет включено облачное хранилище для пользователей, указанных в параметре ExchangeLocation. Если для параметра ExchangeLocation используется значение All, в поиск будет включено облачное хранилище для любого гостевого или локального пользователя.
  • $false. Расположение облачного хранилища для пользователей, указанных в параметре ExchangeLocation, не будет включаться в поиск. Это значение используется по умолчанию.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-Language

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

Допустимые входные данные для этого параметра — это поддерживаемое значение кода языка и региональных параметров из класса Майкрософт платформа .NET Framework CultureInfo. Например, da-DK для датского языка или ja-JP для японского. Дополнительные сведения см. в разделе Класс CultureInfo.

Type:CultureInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-LogLevel

Этот параметр доступен только в локальной среде Exchange.

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

Type:ComplianceJobLogLevel
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-Name

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

Не используйте пробелы в значении этого параметра, если планируется использовать параметр Case. Если параметр Name содержит пробелы, значение параметра ExchangeLocation очищается при использовании параметра Case.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance

-PublicFolderLocation

Этот параметр доступен только в облачной службе.

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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-RefinerNames

Этот параметр доступен только в облачной службе.

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-SharePointLocation

Этот параметр доступен только в облачной службе.

Параметр SharePointLocation указывает сайты SharePoint Online для включения. Чтобы добавить сайт, укажите его URL-адрес или укажите значение All, чтобы включить все сайты.

Update Если значения содержат пробелы или иным образом требуют кавычек, используйте следующий синтаксис: "Value1","Value2",..."ValueN".

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-SharePointLocationExclusion

Этот параметр доступен только в облачной службе.

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Security & Compliance

-StatusMailRecipients

Этот параметр доступен только в локальной среде Exchange.

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-WhatIf

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Security & Compliance