Exchange Online 전체 or 일부 Mailbox에서 특정 메일만 삭제하기

전제 조건

  • Office365 (Exchange Online) 서비스를 사용하고 있어야 함
  • Exchange Online 관리자 권한을 가지고 있어야 함 (전역 관리자 = Enterprise Admin)

Reference

순서

  • New-complianceSearch (검색식 만들기)
    • 전체 메일함에서 검색하기 (Option: -ExchangeLocation all)
    • 특정 메일함에서 검색하기 (Option: -ExchangeLocation account)
  • Start-ComplianceSearch (만들어진 검색시 실행하기)
  • New-ComplianceSearchAction (검색 완료된 결과물을 삭제하기)

Examples

<# 검색하고자 하는 내용을 지정하고 리스트를 만든다 #>
new-complianceSearch -Name [Search Name] -ContentMatchQuery 'Subject:password AND Subject:"account"' -ExchangeLocation all
<# 일부 계정에서만 검색하고 싶다면 #>
new-complianceSearch -Name [Search Name] -ContentMatchQuery 'Subject:password AND Subject:"account"' -ExchangeLocation some_account@aaaaa.com
<# 생성한 검색식을 실행하는 명령어 #>
new-complianceSearch -Name [Search Name] -ContentMatchQuery 'Subject:password AND Subject:"account"' -ExchangeLocation all
<# 실행된 결과를 삭제하는 명령어 #>
new-complianceSearchAction -SearchName [Search Name] -Purge -PurgeType SoftDelete <# 복구 가능 명령어 #>
new-complianceSearchAction -SearchName [Search Name] -Purge -PurgeType HardDelete <# 복구 불가능 명령어 #>

Share

댓글 남기기

이메일은 공개되지 않습니다.

Post comment