Клонирование поиска контента
Совет
Обнаружение электронных данных (предварительная версия) теперь доступно на новом портале Microsoft Purview. Дополнительные сведения об использовании нового интерфейса обнаружения электронных данных см. в статье Сведения об обнаружении электронных данных (предварительная версия).
Создание поиска контента в Портал соответствия требованиям Microsoft Purview в Microsoft 365, который выполняет поиск по многим почтовым ящикам или SharePoint и OneDrive для бизнеса сайтам, может занять некоторое время. Указание сайтов для поиска также может привести к ошибкам при неправильном вводе URL-адреса. Чтобы избежать этих проблем, можно использовать скрипт Windows PowerShell в этой статье, чтобы быстро клонировать существующий поиск контента. При клонировании поиска создается новый поиск (с другим именем), который содержит те же свойства (например, расположения контента и поисковый запрос), что и исходный поиск. Затем вы можете изменить новый поиск, изменив запрос ключевое слово или диапазон дат, и запустить его.
Зачем клонировать поиск контента?
Чтобы сравнить результаты различных ключевое слово поисковые запросы выполняются в одном расположении содержимого.
Чтобы избавить вас от необходимости повторно входить большое количество расположений содержимого при создании нового поиска.
Уменьшение размера результатов поиска. Например, если поиск возвращает слишком много результатов, вы можете клонировать его, а затем добавить условие на основе диапазона дат, чтобы сократить количество результатов.
Совет
Если вы не являетесь клиентом E5, используйте 90-дневную пробную версию решений Microsoft Purview, чтобы узнать, как дополнительные возможности Purview могут помочь вашей организации управлять безопасностью данных и соответствием требованиям. Начните сейчас в центре пробных версий Microsoft Purview. Сведения о регистрации и условиях пробной версии.
Сведения о скрипте
Необходимо установить модуль PowerShell Exchange Online. Инструкции см. в статье Установка и обслуживание модуля PowerShell Exchange Online.
Чтобы запустить сценарий, описанный в этом разделе, необходимо быть членом группы ролей диспетчера электронных данных в Портал соответствия требованиям Microsoft Purview.
Скрипт включает минимальную обработку ошибок. Основная цель скрипта — быстро клонировать поиск контента.
Скрипт создает новый поиск контента, но не запускает его.
Этот скрипт учитывает, связан ли клонируемый поиск контента с делом обнаружения электронных данных. Если поиск связан с делом, новый поиск также будет связан с тем же делом. Если существующий поиск не связан с делом, новый поиск будет указан на странице Поиск контента в Портал соответствия требованиям Microsoft Purview.
Пример скрипта, приведенный в этом разделе, не поддерживается ни в одной стандартной программе или службе поддержки Майкрософт. Пример сценария приводится в виде "как есть", без каких-либо гарантий. Кроме того, корпорация Microsoft отказывается от всех подразумеваемых гарантий, включая в том числе все подразумеваемые гарантии пригодности для продажи или определенной цели. Все риски, возникающие в результате использования примера сценария и документации, берет на себя пользователь. Корпорация Майкрософт, ее штатные авторы и другие лица, принимающие участие в создании, подготовке и выпуске сценариев, ни при каких обстоятельствах не несут ответственность за какой-либо ущерб (в том числе, ущерб, вызванный потерей доходов предприятия, остановкой его работы, потерей бизнес-данных и другими материальными потерями), вызванный использованием или неспособностью использовать примеры сценариев и документацию, даже если корпорации Майкрософт известно о возможности нанесения такого ущерба.
Шаг 1. Запуск скрипта для клонирования поиска
Скрипт на этом шаге создаст новый поиск контента путем клонирования существующего. При выполнении этого скрипта вам будет предложено ввести следующие сведения:
Учетные данные пользователя . Сценарий будет использовать ваши учетные данные для подключения к PowerShell для обеспечения безопасности & соответствия требованиям. Как упоминалось ранее, для запуска скрипта необходимо быть членом группы ролей диспетчера обнаружения электронных данных в Портал соответствия требованиям Microsoft Purview.
Имя существующего поиска . Это поиск контента, который требуется клонировать.
Имя нового поиска, который будет создан . Если оставить это значение пустым, скрипт создаст имя для нового поиска, основанное на имени клонирования поиска.
Чтобы клонировать поиск:
Сохраните следующий текст в файл скрипта Windows PowerShell с помощью суффикса имени файла .ps1, например
CloneSearch.ps1
.# This PowerShell script clones an existing content search in Microsoft Purview compliance. # Ask for the name of the search you want to clone $searchName = Read-Host 'Enter the name of the search that you want to clone' # Ask for the name of the new search $newSearchName = Read-Host 'Enter a name for the new search [leave blank to automatically generate a name]' $originalSearch = Get-ComplianceSearch $searchName -EA SilentlyContinue # Make sure we have a valid search before continuing if(!$originalSearch) { Write-Error "Couldn't find search: $searchName" return } $searchNameCounter = 1 # Find a suitable name for the new search while(!$newSearchName) { $newSearchName = $originalSearch.Name + "_" + $searchNameCounter $tempSearch = Get-ComplianceSearch $newSearchName -EA SilentlyContinue if ($tempSearch) { $newSearchName = $null $searchNameCounter++ } } $caseName # Determine if the search is part of a case; if so get the case name if ($originalSearch.CaseId) { $searchCase = Get-ComplianceCase $originalSearch.CaseId $caseName = $searchCase.Name } # Need to cast this value as a Boolean the old fashion way $allowNotFoundExchangeLocationsEnabled = $false if ($originalSearch.AllowNotFoundExchangeLocationsEnabled) { $allowNotFoundExchangeLocationsEnabled = $true } $newSearch = New-ComplianceSearch -Name $newSearchName -AllowNotFoundExchangeLocationsEnabled $allowNotFoundExchangeLocationsEnabled -Case $caseName -ContentMatchQuery $originalSearch.ContentMatchQuery -Description $originalSearch.Description -ExchangeLocation $originalSearch.ExchangeLocation -ExchangeLocationExclusion $originalSearch.ExchangeLocationExclusion -Language $originalSearch.Language -SharePointLocation $originalSearch.SharePointLocation -SharePointLocationExclusion $originalSearch.SharePointLocationExclusion -PublicFolderLocation $originalSearch.PublicFolderLocation if ($newSearch) { Write-Host $newSearch.Name "was successfully created" -ForegroundColor Yellow }
Подключение к Безопасности и соответствию требованиям PowerShell В том же окне PowerShell перейдите в папку, в которой вы сохранили скрипт.
Запустите скрипт; Например:
.\CloneSearch.ps1
При появлении запроса скрипта введите следующие сведения. Введите каждый фрагмент данных и нажмите клавишу ВВОД.
- Имя существующего поиска.
- Имя нового поиска.
Скрипт создает новый поиск контента, но не запускает его. Это дает возможность изменить и запустить поиск на следующем шаге. Свойства нового поиска можно просмотреть, выполнив командлет Get-ComplianceSearch или перейдя на страницу Поиск контента или обнаружение электронных данных в Портал соответствия требованиям Microsoft Purview в зависимости от того, связан ли новый поиск с делом.
Шаг 2. Изменение и запуск клонированного поиска в Портал соответствия требованиям Microsoft Purview
После запуска скрипта для клонирования существующего поиска контента следующим шагом является переход к Портал соответствия требованиям Microsoft Purview для редактирования и запуска нового поиска. Как упоминалось ранее, вы можете изменить поиск, изменив ключевое слово поисковый запрос и добавив или удалив условия поиска. Дополнительные сведения см. в разделе: