Exchange Server 2010 SP2 사서함 가져오기 및 내보내기 관리

 

 

 

 

 

 

 

 

목차

 

1. 참고 사이트

 

2. 가져오기 및 내보내기

 

 

 

 

1. 참고 사이트

 

사서함 가져오기 및 내보내기 관리
http://technet.microsoft.com/ko-kr/library/ee633479(v=exchg.141).aspx

 

 

2. 가져오기 및 내보내기

 

▶ Exchange Server 2010 SP2 에서  pst 파일을 Outlook 없이도 셸명령어를 통해 사용자의 사서함으로 Import 및 Export 하는 방법에 대해 알아 보겠습니다.

 

1. Exchange Management Shell 에서, 다음 cmdlet 을 실행하여 Role Group 을 생성 합니다.
New-RoleGroup "Mailbox Import-Export Management" –Roles "Mailbox Import Export"

 

2. 다음 cmdlet 을 실행하여 그룹이 정상적으로 생성되었는지 확인합니다.
Get-RoleGroup

 

3. 다음 cmdlet 을 실행하여 위에서 생성한 그룹에 대해 administrator 계정을 멤버로 추가 합니다.
Add-RoleGroupMember "mailbox import-export management" –Member "administrator@hope.pe.kr"

 

4. 다음 cmdlet 을 실행하여 Import 할 사서함과 pst 파일이 위치한 경로를 명령어에 입력 합니다.

New-MailboxImportRequest –Mailbox "jbkim" –filepath \\hope-exch\d$\import.pst

 

cf1) 경로를 입력할때 UNC형태로 입력해야 하며 만약 명령어가 정상적으로 입력이 안되면 Exchange Management Shell 을 재실행 합니다.

 

cf2) 만약 아래와 같이 –IsArchive 옵션을 주면 보관 사서함으로 Import 됩니다.
New-MailboxImportRequest –Mailbox "jbkim" –filepath \\hope-exch\d$\import.pst -IsArchive

 

cf3) 해당 사용자에게 보관 사서함 설정을 하지 않았을 경우에는 다음과 같이 경고 메세지가 발생 합니다.

5. 다음 cmdlet 을 실행하여 진행상태를 확인 합니다.
Get-MailboxImportRequest

 

cf) pst의 용량이 크면 시간이 걸릴 수 도 있습니다.

 

 

 

 

6. Status가 Completed 되였음을 확인한 후 해당 계정으로 로그인 하여 확인 합니다

 

cf) Import 하기 전 OWA 화면 입니다.


cf) 다수의 pst파일을 한번에 올리는 방법 (주의할점은 pst파일명을 Exchange alias로 저장해야 합니다.)

Dir \\hope-exch\d$\pst\*.pst | %{ New-MailboxImportRequest -Name RecoveredPST -BatchName Recovered -Mailbox $_.BaseName -FilePath   $_.FullName}

 
7. 다음 cmdlet 을 실행하여 Export 할 사서함과 pst 파일을 저장할 경로를 명령어에 입력합니다.
New-MailboxExportRequest –Mailbox jbkim –FilePath \\hope-exch\d$\export.pst


ex1) 다음 cmdlet 을 실행하여 아카이빙폴더를 PST로 추출할 수 있습니다.
New-MailboxExportRequest -Mailbox jbkim -FilePath "\\hope-exch\d$\export.pst" -IsArchive

 

ex2) 다음 cmdlet 을 실행하여  받은 편지함에 있는 메일만 PST파일로 추출할 수 있습니다.
New-MailboxExportRequest -Mailbox jbkim -IncludeFolders "#Inbox#" -FilePath "\\hope-exch\d$\export.pst"


ex3) 다음 cmdlet 을 실행하여 특정 DB안의 모든 메일박스에 대해 Export 할 수 있습니다.

foreach ($i in (Get-Mailbox -database mbox01)) { New-MailboxExportRequest -Mailbox $i.Alias -FilePath "\\hope-exch\d$\export_mailbox\$($i.Alias).pst" }

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기