none
Как удалить письма в почтовых ящиках Exchange Online через поиск и Powershell ? RRS feed

  • Вопрос

  • Приветствую!

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

    PS C:\WINDOWS\system32> Get-ComplianceSearch -Identity "search3"| FL name,items,size,jobprogress,status 
     Name        : search3 
    Items       : 19000 
    Size        : 6242776347 
    JobProgress : 100 
    Status      : Completed

    Далее я запустил удаление через SoftDelete (через Hard я так же пробовал) -

    New-ComplianceSearchAction -SearchName "search3" -Purge -PurgeType SoftDelete

    Проверил что задача отработала корректно:

    PS C:\WINDOWS\system32> Get-ComplianceSearchAction -Identity "search3_Purge" 
     Name          SearchName Action RunBy              JobEndTime         Status 
    ----          ---------- ------ -----              ----------         ------ 
    search3_Purge search3    Purge  Администратор О365 09.03.2022 5:11:23 Completed

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

    PS C:\WINDOWS\system32> Get-ComplianceSearch -Identity "search3"| FL name,items,size,jobprogress,status 
     Name        : search3 
    Items       : 19000 
    Size        : 6242776503 
    JobProgress : 100 
    Status      : Completed 

    Как мне удалить письма с условиями через поиск? Все делаю по ссылке как в DOCS но не работает.



    9 марта 2022 г. 7:17

Ответы

Все ответы

  • Привет,

    Письма остались там где были, тоесть они не перемещены в папку удаленные?

    Есть возможность, что у потчовых ящиков настроен "hold":

    How to identify the type of hold placed on an Exchange Online mailbox


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.


    9 марта 2022 г. 10:29
    Владелец
  • Нет, удержания никакого нет ни на ящиках, ни на письмах, ни как поиске. Поиск создавался через "Поиск контента" а не через "Обнаружение эл.данных", где как раз таки есть возможность установки на удержание.

    Я уже пытаюсь по старинке сделать, но у командлета Search-Mailbox нет аналога для свойства "RecipientDomains" из KQL запроса. Я не знаю, как указать, чтобы поиск был по письмам, которые были отправлены внутри компании.

    9 марта 2022 г. 11:00
  • New-ComplianceSearchAction

    Notes:

    • A maximum of 10 items per mailbox can be removed at one time. Because the capability to search for and remove messages is intended to be an incident-response tool, this limit helps ensure that messages are quickly removed from mailboxes. This action isn't intended to clean up user mailboxes.

    Используйте Search-Mailbox.

    9 марта 2022 г. 11:30
  • Да-да, спасибо. Его уже и использую пытаясь подобрать нужные свойства для запросов.
    9 марта 2022 г. 11:32
  • День добрый.

    Шаг 1. Использую Microsoft 365 compliance - Content Search  для создания поиска и просмотра результатов. 

    Шаг 2. Удание файлов указаных в резултатах поиска. 

      
    New-ComplianceSearchAction -SearchName "SD03082022" -Purge -PurgeType SoftDelete

    1. Это позволяет работать с сообщениями Exchange, Teams, Skype4B.

    2. Экспортировать результат поиска перед удалениями. 

    3. Единый реестр заявки и номера удаления. 

    Create a content search

    Keyword queries and search conditions for eDiscovery


    MCITP, MCSE, M365. Regards, Oleg


    9 марта 2022 г. 16:56