0

전자 메일을 검색하고 가져올 수있는 cmdlet을 찾고 있는데 body/to/from 정보. 현재 Search-Mailbox을 사용하고 있지만 resultItemCount 만 받았습니다. cmdlet을 통해 실제 본문을 얻는 방법에 대한 아이디어가 있습니까?powershell cmdlet을 사용하여 Exchange 서버에 대한 전자 메일 본문을 얻는 방법

+0

는'오기 - 사서함 무제한 -ResultSize 사서함) | Search-Mailbox -TargetMailbox 사서함 이름 -TargetFolder "MetroFax"-SearchQuery {제목 : "MetroFax"및받은 날짜 : 오늘} -LogLevel Full -SearchDumpster'. 그러면 MetroFax라는 제목으로 오늘받은 모든 메일을 다른 편지함으로 복사 할 수 있습니다. 원하는 경우 EWS API를 사용하여 결과를 더 자세히 검색 할 수 있습니다. – Matt

+0

바로 할 수 있습니다. 이메일이 targetMailbox에 복사됩니다. 하지만 제 질문은 더 구체적으로, powersheel을 사용하여 전자 메일 본문을 프로그래밍 방식으로 가져 오는 데 사용할 수있는 cmdlet이 있습니까? – ksernow

답변

0

당신은 교환 관리자입니까 ?? 당신이 또는 관리자 자격 증명을 교환 할 액세스 할 수있는 경우, 나는 (이메일을 검색하는 해커에 의해 사용되는) 그것은 pentesting에 대한 기술적으로 MailSniper https://github.com/dafthack/MailSniper 불리는이 도구를 체크 아웃 것입니다 ...하지만 당신은 본문 내용에 대한 귀하의 이메일을 검색하기를 원한다면 이것은 효과가있다.

그냥 모듈을 가져 PowerShell에서 그 디렉토리로 이동, 다운로드하고, 명령을 실행하기 시작, 사용하기 매우 쉽게 파워 쉘 모듈입니다. 당신이 찾고있는 것을 들어 보면 몇 가지 명령은 다음과 같습니다

  • 호출-SelfSearch 당신은 다른 사람을 찾는 경우
    • 호출-GlobalMailSearch을 ((자신의 사서함을 찾는 경우) 그냥 당신이 찾고있는 메일의 사본을 내보낼 수 없습니다 이유는
관련 문제