반응형
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 On-Premise Server > Microsoft Server Solutions' 카테고리의 다른 글
Exchange 2019 Database Availability Group(DAG) 구성하기 - (2) (0) | 2024.03.06 |
---|---|
Exchange 2019 Database Availability Group(DAG) 구성하기 - (1) (2) | 2024.03.06 |
Active Directory Certificate Service(ADCS) - (2) 인증서란? 사설인증서 만들기 (0) | 2024.01.23 |
Active Directory Certificate Service(ADCS) - (1) 설치 (0) | 2024.01.23 |
Exchange WhiteSpace 확인 및 오프라인 조각 모음 (0) | 2024.01.08 |