메시지 검색 및 삭제 - 관리자 도움말Search for and delete messages - Admin help

관리자는 검색 사서함 cmdlet을 사용 하 여 사용자 사서함을 검색 한 다음 사서함에서 메시지를 삭제할 수 있습니다.Administrators can use the Search-Mailbox cmdlet to search user mailboxes and then delete messages from a mailbox.

한 번에 메시지를 검색하여 삭제하려면 DeleteContent 스위치와 함께 Search-Mailbox cmdlet을 실행합니다. 하지만, 이 경우 검색 결과를 미리 보거나 검색에 의해 반환되는 메시지 로그를 생성할 수 없으며, 삭제하면 안 되는 메시지를 실수로 삭제할 수 있습니다. 메시지를 삭제하기 전에 검색되는 메시지에 대한 로그를 미리 보려면 LogOnly 스위치와 함께 Search-Mailbox cmdlet을 실행합니다.To search and delete messages in one step, run the Search-Mailbox cmdlet with the DeleteContent switch. However, when you do this, you can't preview search results or generate a log of messages that will be returned by the search, and you may inadvertently delete messages that you didn't intend to. To preview a log of the messages found in the search before they're deleted, run the Search-Mailbox cmdlet with the LogOnly switch.

추가적인 안전 장치로서, TargetMailboxTargetFolder 매개 변수를 사용하여 먼저 메시지를 다른 사서함에 복사할 수 있습니다. 이렇게 하면 삭제되는 메시지의 복사본을 보관하여 필요할 때 다시 액세스할 수 있습니다.As an additional safeguard, you can first copy the messages to another mailbox by using the TargetMailbox and TargetFolder parameters. By doing this, you retain a copy of the deleted messages in case you need to access them again.

시작하기 전에Before you begin

  • 예상 완료 시간: 10분.Estimated time to complete: 10 minutes. 실제 시간은 사서함 및 검색 쿼리의 크기에 따라 다를 수 있습니다.The actual time may vary depending on the size of the mailbox and the search query.

  • 이 절차를 수행하는 데 EAC(Exchange 관리 센터)를 사용할 수 없습니다.You can't use the Exchange admin center (EAC) to perform these procedures. 셸을 사용해야 합니다.You must use the Shell.

  • 사용자 사서함에서 메시지를 검색 및 삭제 하려면 다음 관리 역할을 둘 다 할당 받아야 합니다.You need to be assigned both of the following management roles to search for and delete messages in users' mailboxes:

    • 사서함 검색-이 역할을 사용 하면 조직의 여러 사서함에서 메시지를 검색할 수 있습니다.Mailbox Search- This role allows you to search for messages across multiple mailboxes in your organization. 관리자에게는 기본적으로 이 역할이 할당되지 않습니다.Administrators aren't assigned this role by default. 사서함을 검색할 수 있도록 이 역할을 자신에게 할당하려면 자신을 검색 관리 역할 그룹의 구성원으로 추가합니다.To assign yourself this role so that you can search mailboxes, add yourself as a member of the Discovery Management role group. Add a User to the Discovery Management Role Group를 참조하세요.See Add a User to the Discovery Management Role Group.

    • 사서함 가져오기 내보내기 -이 역할을 사용 하면 사용자 사서함에서 메시지를 삭제할 수 있습니다.Mailbox Import Export - This role allows you to delete messages from a user's mailbox. 기본적으로 이 역할은 역할 그룹에 할당되지 않습니다.By default, this role isn't assigned to any role group. 사용자 사서함에서 메시지를 삭제하려면 조직 관리 역할 그룹에 사서함 가져오기 내보내기 역할을 추가하면 됩니다.To delete messages from users' mailboxes, you can add the Mailbox Import Export role to the Organization Management role group. 자세한 내용은 역할 그룹 관리 의 "역할 그룹에 역할 추가" 섹션을 참조 하십시오.For more information, see the "Add a role to a role group" section in Manage Role Groups .

  • 메시지를 삭제하려는 사서함에서 단일 항목 복구를 사용하는 경우 먼저 이 기능을 사용하지 않도록 설정해야 합니다.If the mailbox from which you want to delete messages has single item recovery enabled, you must first disable the feature. 자세한 내용은 사서함에 대한 단일 항목을 사용하거나 사용하지 않도록 설정을 참조하세요.For more information, see Enable or disable single item recovery for a mailbox.

  • 메시지를 삭제 하려는 사서함이 보존 상태에 있는 경우 보존을 제거 하 고 사서함 콘텐츠를 삭제 하기 전에 레코드 관리 또는 법률 부서를 확인 하는 것이 좋습니다.If the mailbox from which you want to delete messages is placed on hold, we recommend that you check with your records management or legal department before removing the hold and deleting the mailbox content. 승인을 받은 후에 는 복구 가능한 항목 폴더 정리항목에 나와 있는 단계를 수행 합니다.After you obtain approval, follow the steps listed in the topic Clean Up the Recoverable Items Folder.

  • 검색 사서함 cmdlet을 사용 하 여 최대 1만 개의 사서함을 검색할 수 있습니다.You can search a maximum of 10,000 mailboxes using the Search-Mailbox cmdlet. Exchange Online 조직이 고 사서함이 1만 개 보다 많은 경우 준수 검색 기능 (또는 해당 ComplianceSearch cmdlet)을 사용 하 여 사서함 수를 무제한으로 검색할 수 있습니다.If you're an Exchange Online organization and have more than 10,000 mailboxes, you can use the Compliance Search feature (or the corresponding New-ComplianceSearch cmdlet) to search an unlimited number of mailboxes. 그런 다음 new-compliancesearchaction cmdlet을 사용 하 여 준수 검색에서 반환 된 메시지를 삭제할 수 있습니다.Then you can use the New-ComplianceSearchAction cmdlet to delete the messages returned by a compliance search. 자세한 내용은 Office 365 조 직에서 전자 메일 메시지 검색 및 삭제를 참조 하세요.For more information, see Search for and delete email messages from your Office 365 organization.

  • searchquery 매개 변수를 사용 하 여 검색 쿼리를 포함 하는 경우 검색 사서함 cmdlet은 최대 1만 개의 항목을 검색 결과에 반환 합니다.If you include a search query (by using the SearchQuery parameter), the Search-Mailbox cmdlet will return a maximum of 10,000 items in the search results. 따라서 검색 쿼리를 포함 하는 경우 1만 개 보다 많은 항목을 삭제 하려면 검색 사서함 명령을 여러 번 실행 해야 할 수 있습니다.Therefore if you include a search query, you might have to run the Search-Mailbox command multiple times to delete more than 10,000 items.

  • 또한 검색 사서함 cmdlet을 실행 하면 사용자의 보관 사서함도 검색 됩니다.The user's archive mailbox will also be searched when you run the Search-Mailbox cmdlet. 마찬가지로, DeleteContent 스위치와 함께 검색 사서함 cmdlet을 사용 하면 기본 보관 사서함의 항목이 삭제 됩니다.Similarly, items in the primary archive mailbox will be deleted when you use the Search-Mailbox cmdlet with the DeleteContent switch. 이를 방지 하기 위해 만드는 경우 donotincludearchive 스위치를 포함할 수 있습니다.To prevent this, you can include the DoNotIncludeArchive switch. 또한 예기치 않은 데이터 손실이 발생할 수 있으므로 DeleteContent 스위치를 사용 하 여 자동 확장 기능을 사용 하는 Exchange Online 사서함의 메시지를 삭제 하지 않는 것이 좋습니다.Also, we recommend that you don't use the DeleteContent switch to delete messages in Exchange Online mailboxes that have auto-expanding archiving enabled because unexpected data loss may occur.

메시지 검색 및 검색 결과 기록Search messages and log the search results

이 예에서는 April Stewart의 사서함에서 제목에 "Your bank statement" 구가 포함된 메시지를 검색하고 관리자 사서함의 SearchAndDeleteLog 폴더에 검색 결과를 기록합니다. 메시지는 대상 사서함에 복사되거나 대상 사서함에서 삭제되지 않습니다.This example searches April Stewart's mailbox for messages that contain the phrase "Your bank statement" in the Subject field and logs the search results in the SearchAndDeleteLog folder of the administrator's mailbox. Messages aren't copied to or deleted from the target mailbox.

Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -TargetMailbox administrator -TargetFolder "SearchAndDeleteLog" -LogOnly -LogLevel Full

이 예에서는 조직의 모든 사서함에서 파일 이름에 "트로이" 라는 단어가 포함 된 모든 유형의 첨부 파일이 있는 메시지를 검색 하 고 관리자의 사서함에 로그 메시지를 보냅니다.This example searches all mailboxes in the organization for messages that have any type of attached file that contains the word "Trojan" in the filename and sends a log message to the administrator's mailbox.

Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery attachment:trojan* -TargetMailbox administrator -TargetFolder "SearchAndDeleteLog" -LogOnly -LogLevel Full

구문과 매개 변수에 대한 자세한 내용은 Search-Mailbox를 참조하십시오.For detailed syntax and parameter information, see Search-Mailbox.

메시지 검색 및 삭제Search and delete messages

이 예에서는 April Stewart의 사서함에서 제목 필드에 "Your bank statement" 구가 포함된 메시지를 검색하고 검색 결과를 다른 폴더에 복사하지 않고 원본 사서함에서 메시지를 삭제합니다. 앞에서 설명한 것처럼 사용자 사서함에서 메시지를 삭제하려면 사서함 가져오기 내보내기 관리 역할이 할당되어 있어야 합니다.This example searches April Stewart's mailbox for messages that contain the phrase "Your bank statement" in the Subject field and deletes the messages from the source mailbox without copying the search results to another folder. As previously explained, you need to be assigned the Mailbox Import Export management role to delete messages from a user's mailbox.

중요

DeleteContent 스위치와 함께 Search-Mailbox cmdlet을 사용할 경우 메시지는 원본 사서함에서 영구 삭제됩니다. 영구히 메시지를 삭제하기 전에 LogOnly 스위치를 사용하여 검색으로 찾은 메시지에 대해 로그를 생성한 후 삭제하거나 해당 메시지를 다른 사서함에 복사한 후 원본 사서함에서 삭제하는 것이 좋습니다.When you use the Search-Mailbox cmdlet with the DeleteContent switch, messages are permanently deleted from the source mailbox. Before you permanently delete messages, we recommend that you either use the LogOnly switch to generate a log of the messages found in the search before they're deleted or copy the messages to another mailbox before deleting them from the source mailbox.

Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -DeleteContent

이 예에서는 April Stewart의 사서함에서 제목 필드에 "Your bank statement" 구가 포함된 메시지를 검색하고 BackupMailbox 사서함의 AprilStewart-DeletedMessages 폴더에 검색 결과를 복사한 후 April 사서함에서 메시지를 삭제합니다.This example searches April Stewart's mailbox for messages that contain the phrase "Your bank statement" in the Subject field, copies the search results to the folder AprilStewart-DeletedMessages in the mailbox BackupMailbox, and deletes the messages from April's mailbox.

Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -TargetMailbox "BackupMailbox" -TargetFolder "AprilStewart-DeletedMessages" -LogLevel Full -DeleteContent

이 예에서는 조직의 모든 사서함에서 제목이 "이 파일을 다운로드 합니다." 라는 메시지를 검색 한 다음이를 영구적으로 삭제 합니다.This example searches all mailboxes in the organization for messages with the subject line "Download this file", and then permanently deletes them.

Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery 'Subject:"Download this file"' -DeleteContent

구문과 매개 변수에 대한 자세한 내용은 Search-Mailbox를 참조하십시오.For detailed syntax and parameter information, see Search-Mailbox.

-LogLevel Full 매개 변수 사용Using the -LogLevel Full parameter

위 예제 중 일부는이 Full 값을 포함 하는 LogLevel 매개 변수를 사용 하 여 검색 사서함 cmdlet에서 반환 되는 결과에 대 한 자세한 정보를 기록 합니다.In some of the previous examples, the LogLevel parameter, with the Full value is used to log detailed information about the results returned by the Search-Mailbox cmdlet. 이 매개 변수를 포함 하면 전자 메일 메시지가 만들어지고 targetmailbox 매개 변수로 지정 된 사서함으로 전송 됩니다.When you included this parameter, an email message is created and sent to the mailbox specified by the TargetMailbox parameter. 이 전자 메일 메시지에는 로그 파일 (검색 결과인 .csv 이라는 csv 파일)이 첨부 되며 targetfolder 매개 변수에 지정 된 폴더에 배치 됩니다.The log file (which is a CSV-formatted file named Search Results.csv) is attached to this email message, and will be located in the folder specified by the TargetFolder parameter. 로그 파일에는 검색 사서함 cmdlet을 실행할 때 검색 결과에 포함 된 각 메시지에 대 한 행이 포함 됩니다.The log file contains a row for each message that's included in the search results when you run the Search-Mailbox cmdlet.