ส่งออกเป็น PST ใน Exchange 2016
บล็อกโพสต์นี้เป็นบันทึกถึงตนเองมากกว่า ฉันเคยบล็อกเกี่ยวกับเรื่องนี้เมื่อหลายปีก่อน แต่ดูเหมือนว่าบล็อกนี้จะหายไปแล้ว แม้ว่าฉันจะพบเศษบางส่วนใน msexchange.org ?
แต่บางครั้งการส่งออกกล่องจดหมายไปยังไฟล์ PST อาจมีประโยชน์ เช่น เมื่อพนักงานลาออกจากบริษัท บัญชีและกล่องจดหมายของเขาจะถูกลบออก แต่คุณต้องการเก็บถาวรเนื้อหาของกล่องจดหมาย
ตามค่าเริ่มต้น ผู้ใช้ไม่สามารถส่งออกหรือนำเข้ากล่องจดหมายไปยังหรือจากไฟล์ PST ได้ ดังนั้นจึงต้องกำหนดสิทธิ์เหล่านี้ก่อน บทบาทการนำเข้ากล่องจดหมายส่งออกเป็นส่วนหนึ่งของการควบคุมการเข้าถึงตามบทบาท (RBAC) ใน Exchange 2016 แต่บทบาทนี้ไม่ได้ถูกกำหนดให้กับผู้ใช้หรือกลุ่มความปลอดภัยใดๆ
หากต้องการกำหนดบทบาทนี้ให้กับผู้ใช้ คุณสามารถใช้คำสั่ง New-ManagementRoleAssignment ได้:
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User "Administrator"ระวังว่าคุณต้องเข้าสู่ระบบเซิร์ฟเวอร์ Exchange อีกครั้งเพื่อเปิดใช้งานการเปลี่ยนแปลงนี้ หลังจากเข้าสู่ระบบอีกครั้ง คุณสามารถไปที่ PowerShell และดำเนินการคำสั่งต่อไปนี้เพื่อส่งออกเนื้อหาของผู้ใช้ชื่อ John:
New-MailboxExportRequest -Mailbox John -FilePath \\FS01\PSTFiles\john.pst
คำขอส่งออกจะถูกจัดคิว และ MRS (Mailbox Replication Service) จะรับคำขอและเริ่มส่งออกกล่องจดหมายเป็นไฟล์ PST คุณสามารถใช้ Get-MailboxExportRequest และ Get-MailboxExportRequestStatistics เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับการส่งออกจริง:
หลังจากนั้นสักระยะหนึ่ง ไฟล์ PST ของคุณก็จะเสร็จสมบูรณ์และพร้อมสำหรับการเก็บถาวร
หมายเหตุ คำสั่งเหล่านี้คล้ายกันใน Exchange 2013 และ Exchange 2010