Exchange Server에서 사용자 별로 PST 추출하기
Exchange Server 에서 사용자 별로 PST를 추출하려고 해요
예를 들어 사용자 별로 PST를 추출하여 공유 폴더에 넣고 해당 PST 파일을 필요한 사람들이
다운로드 받아 갈 수 있겠죠?
Export PST 사용 권한 확인 및 할당
우선 사용할 명령어는 New-MailboxExportRequest 입니다.
Get-ManagementRoleAssignment -role "Mailbox Import Export" -GetEffectiveUsers | ft -AutoSize
> : The term '>' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ >Get-ManagementRoleAssignment -role "Mailbox Import Export" -GetEffec ...
+ ~
+ CategoryInfo : ObjectNotFound: (>:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
이렇게 해당 명령어가 인식이 안되는 경우
Get-ManagementRoleAssignment -role "Mailbox Import Export" -GetEffectiveUsers | ft -AutoSize
Name Role RoleAssigneeName RoleAssigneeType AssignmentMethod EffectiveUserName
---- ---- ---------------- ---------------- ---------------- -----------------
Mailbox Import Export-Organization Management-Delegating Mailbox Import Export Organization Management RoleGroup Direct All Group Members
Mailbox Import Export-Organization Management-Delegating Mailbox Import Export Organization Management RoleGroup RoleGroup Administrator
위 명령에서 처럼 Administrator에게 Delegating 권한만 부여되어 있는 것을 확인 할 수 있어요
New-RoleGroup -Name "Exchange Mailbox Import Export" -Roles "Mailbox Import Export" -Members "o959\administrator" -DisplayName "PST EXPORT IMPORT"
Name AssignedRoles RoleAssignments ManagedBy
---- ------------- --------------- ---------
Exchange Mailbox Import Export {Mailbox Import Export} {Mailbox Import Export-Exchange Mailbox Import Export} {o959.net/Microsoft Exchange Security Groups/Organization Management, o959.net/Users/Administrator}
권한을 위해 신규로 역할 그룹을 만들어주고 그 그룹에 관리자 계정을 추가해줍니다
신규 그룹이 생성되고 해당 그룹에 구성원으로 관리자가 추가 됩니다
New-MailboxExportRequest
cmdlet New-MailboxExportRequest at command pipeline position 1
Supply values for the following parameters:
FilePath:
Exchange Powershell을 다시 실행하면 이제부턴 에러가 발생하지 않아요
정상적으로 권한이 할당 됬다는 뜻이겠죠?
Mailbox PST Export
New-MailboxExportRequest -Mailbox "Tech01" -FilePath "\\EX16-01\C$\tmp\Tech01.pst"
Name Mailbox Status
---- ------- ------
MailboxExport o959.net/임직원/MS사업부서/기술1팀/Tech01 Queued
Mailbox Migration과 같은 원리로
ExportRequest를 생성해주네요
Get-MailboxExportRequest -Identity tech01
Name Mailbox Status
---- ------- ------
MailboxExport o959.net/임직원/MS사업부서/기술1팀/Tech01 Completed
Export Request의 진행사항을 보려고 했는데
사서함 용량이 크지 않아서 그런지 바로 Completed가 되었네요
PST 파일이 생성 되었어요
'Microsoft 제품' 카테고리의 다른 글
Google Chrome 종료 시 검색기록/캐시 삭제 방법 2024년 최신 (0) | 2024.03.05 |
---|---|
원하는 용량을 가진 Dummy 파일 생성 하는 방법 (0) | 2024.02.26 |
Windows Server IIS 설치하기 (특정 포트 Listening 상태 확인) (0) | 2024.02.15 |
[커스텀키보드] MONSGEEK M3W 구매 후기 (WS 쿼츠축) (0) | 2024.01.31 |
[마우스] VXE R1 SE Plus 사용 후기 및 현재 최저가 공유 (0) | 2024.01.25 |