Powershell을 pst 크기로 내보내기 교환

Powershell을 pst 크기로 내보내기 교환

Exchange Powershell을 사용하여 Exchange 사서함을 pst로 내보내고 있습니다.

나는 다음 명령을 사용하고 있습니다 :

New-MailboxExportRequest -사서함 사용자 -FilePath [경로]

이것은 작동하지만 한 명의 사용자가 30GB이고 이 사용자에 대해 내보낼 때마다 가져오기 오류가 발생합니다. 내가 원하는 것은 이 사용자 사서함을 2GB당 pst로 내보내고 각 2GB pst를 새 사서함으로 가져오는 것입니다. 콘텐츠 필터링을 사용해 봤지만 이것이 옵션이 아니라고 생각합니다. 어쩌면 내가 틀렸나?

1~30GB Exchange 사서함을 15~2GB pst 파일로 내보내려면 어떻게 해야 합니까?

답변1

할 수는 없지만 특정 Exchange CAS 서버에서 내보내기를 수행하고 다음과 같이 이 CAS 서버의 로컬 드라이브로 내보내기를 시도할 수 있습니다.이 TechNet 블로그내보내기가 더 빠르고 효율적으로 실행되도록 하려면 다음을 수행하세요.

그래서 우리는 2가지 작업을 수행했습니다.

1) CAS 서버 1에 폴더/공유를 생성하고 Exchange Trusted Subsystem에 지침에 따라 공유에 대한 읽기/쓰기 액세스 권한을 부여했습니다.http://technet.microsoft.com/en-us/library/ff607299.aspx.

2) 명령에서 새 공유를 파일 경로로 지정하고 New-MailboxExportRequest 명령의 -MRSServer 설정에 CAS 1도 지정했습니다(예: New-MailboxExportRequest -Mailbox user1 -FilePath “\CAS1\PSTFileShare\user1.pst) ” -MRS서버 CAS1.domain.com).

답변2

02/02/05에서 02/05/05 사이에 수신된 UserMailbox1의 사서함에서 UserMailbox2의 사서함에 있는 User1Data라는 폴더로 모든 콘텐츠를 내보내는 명령을 시도할 수 있습니다.

내보내기-사서함 -id UserMailbox1 –StartDate "02/02/05" –EndDate "02/05/05" -TargetFolder 'User1Data' -TargetMailbox UserMailbox2

대체 솔루션으로 사용할 수 있습니다:Exchange 응용 프로그램은 데이터를 PST 형식으로 내보내는 동안 파일 분할 옵션을 제공하지 않기 때문입니다. 이 유틸리티를 확인할 수 있습니다링크, 내보내기를 원하는 Exchange 사용자에게 효과가 있기를 바랍니다.

답변3

Robinsan이 제안한 것과 유사하게 제가 과거에 했던 작업은콘텐츠필터전환하고 지정된 시간 프레임을 사용하여 대용량 사서함을 여러 PST로 분할합니다.

원하는 정확한 크기를 지정할 수 있는 세부적인 제어 기능은 아직 없습니다. 그러나 이것이 차선책(제 생각에는)입니다.

다음과 같을 것입니다:

New-MailboxExportRequest -Mailbox Tony -ContentFilter {(Received -gt "01/01/2018") -and (Received -lt "01/31/2018")} -FilePath "\\SERVER01\PSTFileShare\Tony_Jan2018.pst"

New-MailboxExportRequest -Mailbox Tony -ContentFilter {(Received -gt "02/01/2018") -and (Received -lt "02/28/2018")} -FilePath "\\SERVER01\PSTFileShare\Tony_Feb2018.pst"

관련 정보