전제 조건
- 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 <# 복구 불가능 명령어 #>