กำหนดค่าสิทธิ์ใน Exchange Hybrid
เป็นการดีที่จะผ่านรายการตรวจสอบแผนการทดสอบ Exchange Hybrid ก่อนที่คุณจะเริ่มโยกย้ายกล่องจดหมายใดๆ ไปยัง Exchange Online - Office 365 หนึ่งในงานคือการกำหนดค่าสิทธิ์ข้ามองค์กรและทดสอบการเข้าถึงกล่องจดหมายที่แชร์ ส่งเป็น ส่งในนาม และสิทธิ์การเข้าถึงแบบมอบสิทธิ์ทำงานในการกำหนดค่า Exchange Hybrid
ก่อนคุณเริ่ม
ตรวจสอบให้แน่ใจว่าคุณมี Azure AD Connect ล่าสุดและการอัปเดตสะสมล่าสุดที่ทำงานอยู่ในองค์กร นั่นเป็นเพราะว่า Microsoft ได้แก้ไขข้อบกพร่องด้วยสิทธิ์กล่องจดหมายข้ามสถานที่ในทั้งสองรุ่น
หมายเหตุ: ความอดทนเป็นสิ่งสำคัญเมื่อคุณผลักดันการเปลี่ยนแปลงในการปรับใช้ Exchange Hybrid รอหรือบังคับซิงค์ Azure AD Connect หลังจากการเปลี่ยนแปลงทุกครั้ง และรอก่อนที่คุณจะเห็นการเปลี่ยนแปลงในข้ามองค์กร
ในตัวอย่างของเรา เรามีบัญชีสองบัญชีที่เราจะทดสอบสิทธิ์ข้ามสถานที่ใน:
Testexo (กล่องจดหมายผู้ใช้ Exchange Online)
SharedMailboxOnPrem (กล่องจดหมายที่ใช้ร่วมกันของ Exchange ในสถานที่)
เปิดใช้งานการซิงโครไนซ์วัตถุ ACLable
พารามิเตอร์ ACLableSyncedObjectEnabled ระบุว่ากล่องจดหมายระยะไกลในสภาพแวดล้อมแบบไฮบริดจะถูกประทับตราเป็น ACLableSyncedMailboxUser หรือไม่ โดยค่าเริ่มต้น จะถูกปิดใช้งาน
ตรวจสอบว่ามีการเปิดใช้การซิงโครไนซ์วัตถุ ACLable ในองค์กรหรือไม่ เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบบน Exchange Server ในสถานที่ของคุณ ใช้ cmdlet รับ OrganizationConfig
ในตัวอย่างของเรา ค่านี้ถูกปิดใช้งานเนื่องจากค่าแสดงเป็น เท็จ
[PS] C:\>Get-OrganizationConfig | ft Name,ACL*
Name ACLableSyncedObjectEnabled
---- --------------------------
EXOIP Falseเปิดใช้งานการซิงโครไนซ์วัตถุ ACLable ด้วย Set-OrganizationConfig cmdlet รวมถึงพารามิเตอร์ -ACLableSyncedObjectEnabled
[PS] C:\>Set-OrganizationConfig -ACLableSyncedObjectEnabled $Trueหลังจากที่คุณทำเช่นนี้ กล่องจดหมายใดๆ ที่คุณย้ายไปยัง Microsoft 365 หรือ Office 365 จะถูกกำหนดค่าอย่างถูกต้องเพื่อรองรับสิทธิ์ของกล่องจดหมายที่ได้รับมอบสิทธิ์ หากกล่องจดหมายถูกย้ายไปยังหรือสร้างใน Microsoft 365 หรือ Office 365 ก่อนที่คุณจะทำตามขั้นตอนเหล่านี้ คุณจะต้องเปิดใช้งาน ACL บนกล่องจดหมายเหล่านั้นด้วยตนเองโดยใช้ขั้นตอนด้านล่างนี้
เปิดใช้งาน ACL บนกล่องจดหมายเดียวที่ย้ายไปหรือสร้างใน Microsoft 365 หรือ Office 365
[PS] C:\>Get-AdUser "testexo" | Set-AdObject -Replace @{msExchRecipientDisplayType=-1073741818}เปิดใช้งาน ACL บนกล่องจดหมายทั้งหมดที่ย้ายไปยังหรือสร้างขึ้นใน Microsoft 365 หรือ Office 365
[PS] C:\>Get-RemoteMailbox -ResultSize Unlimited | where {$_.RecipientTypeDetails -eq "RemoteUserMailbox"} | ForEach {Get-AdUser -Identity $_.Guid | Set-ADObject -Replace @{msExchRecipientDisplayType=-1073741818}}ตรวจสอบว่ากล่องจดหมายได้รับการอัปเดตเรียบร้อยแล้ว
[PS] C:\>Get-RemoteMailbox -ResultSize unlimited | ForEach {Get-AdUser -Identity $_.Guid -Properties msExchRecipientDisplayType | Format-Table DistinguishedName,msExchRecipientDisplayType -Auto}ข้อสำคัญ: ค่า msExchRecipientDisplayType -1073741818 ควรตั้งค่าสำหรับกล่องจดหมายของผู้ใช้เท่านั้น ไม่ใช่สำหรับกล่องจดหมายของทรัพยากร
สิทธิ์การเข้าถึงแบบเต็มใน Exchange Hybrid
สิทธิ์การเข้าถึงแบบเต็มจะยังคงอยู่เมื่อมีการย้ายกล่องจดหมาย เมื่อสร้างกล่องจดหมายใหม่ใน Exchange Online หรือ Exchange ภายในองค์กร คุณต้องให้สิทธิ์การเข้าถึงแบบเต็มสำหรับข้ามองค์กร
เรียกใช้คำสั่งใน Exchange Management Shell ภายในองค์กร
[PS] C:\>Add-MailboxPermission -Identity "sharedmailboxonprem@exoip.com" -User "testexo@exoip.com" -AccessRights "FullAccess" -InheritanceType "All"
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
exoip.local/Compa... EXOIP\testexo {FullAccess} False False
เริ่ม Outlook และลงชื่อเข้าใช้ด้วยผู้ใช้ testexo@exoip.com ถัดไป เพิ่มกล่องจดหมายที่ใช้ร่วมกัน SharedMailboxOnPrem เป็นกล่องจดหมายเพิ่มเติม
ตรวจสอบว่าคุณมีสิทธิ์เข้าถึงแบบเต็มไปยังกล่องจดหมายที่ใช้ร่วมกัน SharedMailboxOnPrem (sharedmailboxonprem@exoip.com)
ส่งเป็นสิทธิ์ใน Exchange Hybrid
สิทธิ์ส่งเป็นจะยังคงอยู่เมื่อมีการย้ายกล่องจดหมาย เมื่อสร้างกล่องจดหมายใหม่ใน Exchange Online หรือ Exchange ภายในองค์กร คุณจะต้องให้สิทธิ์ส่งเป็นสำหรับการทำงานข้ามองค์กร
เรียกใช้คำสั่งใน Exchange Management Shell ภายในองค์กร
[PS] C:\>Add-ADPermission -Identity "sharedmailboxonprem" -User "testexo@exoip.com" -AccessRights "ExtendedRight" -ExtendedRights "Send As"
Identity User Deny Inherited
-------- ---- ---- ---------
exoip.local/Compa... EXOIP\testexo False Falseจากนั้นเรียกใช้คำสั่งที่เกี่ยวข้องใน Exchange Online PowerShell กด Y และ Enter
PS C:\> Add-RecipientPermission -Identity "sharedmailboxonprem" -Trustee "testexo@exoip.com" -AccessRights "SendAs"
Confirm
Are you sure you want to perform this action?
Adding recipient permission 'SendAs' for user or group 'testexo@exoip.com' on recipient Identity:'sharedmailboxonprem'.
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): Y
Identity Trustee AccessControlType AccessRights Inherited
-------- ------- ----------------- ------------ ---------
SharedMailboxOnPrem testexo Allow {SendAs} False
เริ่ม Outlook และลงชื่อเข้าใช้ด้วยผู้ใช้ testexo@exoip.com ตรวจสอบว่าคุณสามารถส่งเป็น sharedmailboxonprem@exoip.comได้
ในตัวอย่างของเรา อีเมลจะถูกส่งไปยัง Alison.Bell@exoip.com
ตรวจสอบว่าอีเมลถูกส่งไปยัง Alison Bell และส่งเป็น SharedMailboxOnPrem
ส่งในนามของสิทธิ์ใน Exchange Hybrid
สิ่งสำคัญคือคุณต้องเปิดใช้งานการซิงโครไนซ์วัตถุ ACLable เพื่อให้สิทธิ์ส่งในนามของทำงานได้ มิฉะนั้น Send on Behalf จะไม่ทำงานบนระบบข้ามสถานที่ ดูขั้นตอนก่อนหน้าเพื่อเปิดใช้งานสิ่งนั้น ถัดไป ให้สิทธิ์ส่งในนามสำหรับการทำงานข้ามสถานที่
เรียกใช้คำสั่งด้านล่างใน Exchange Management Shell ภายในองค์กร
[PS] C:\>Set-Mailbox "boris.campbell@exoip.com" -GrantSendOnBehalfTo @{add='testexo@exoip.com'}เริ่ม Outlook และลงชื่อเข้าใช้ด้วยผู้ใช้ testexo@exoip.com ตรวจสอบว่าคุณส่งในนามของ Boris.Campbell@exoip.com ได้
ในตัวอย่างของเรา อีเมลจะถูกส่งไปยัง Boris.Campbell@exoip.com
ยืนยันว่าอีเมลถูกส่งไปยัง Boris Campbell และส่งในนามของ Boris Campbell
มอบสิทธิ์การเข้าถึงใน Exchange Hybrid
ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานการซิงโครไนซ์ออบเจ็กต์ ACLable เพื่อให้สิทธิ์เข้าถึงของผู้รับมอบสิทธิ์ทำงานได้ มิฉะนั้น การเข้าถึงของผู้รับมอบสิทธิ์จะไม่ทำงานบนระบบข้ามสถานที่ ดูขั้นตอนก่อนหน้าเพื่อเปิดใช้งานสิ่งนั้น ถัดไป ให้สิทธิ์การเข้าถึงแบบมอบสิทธิ์สำหรับการทำงานแบบข้ามสถานที่
เรียกใช้คำสั่งใน Exchange Management Shell ภายในองค์กร
[PS] C:\>Add-MailboxFolderPermission -Identity "boris.campbell@exoip.com:\Calendar" -User "testexo@exoip.com" -AccessRights "Editor"เริ่ม Outlook ในฐานะผู้ใช้ testexo@exoip.com ตรวจสอบว่าคุณมีสิทธิ์สิทธิ์เข้าถึงในปฏิทินของ Boris Campbell คลิกขวาในปฏิทิน Boris และสร้างการนัดหมายใหม่
สิ่งนี้ช่วยคุณกำหนดค่าสิทธิ์ข้ามสถานที่ของ Exchange Hybrid ได้หรือไม่
ในบทความถัดไป เราจะดูวิธีอัปเดตระเบียน MX เป็น Office 365
บทสรุป
คุณได้เรียนรู้วิธีกำหนดค่าสิทธิ์ใน Exchange Hybrid เมื่อคุณย้ายกล่องจดหมาย สิทธิ์ทั้งหมดจะยังคงอยู่ แต่เมื่อคุณสร้างกล่องจดหมายใหม่ และให้สิทธิ์ระหว่างกล่องจดหมายในองค์กรและ Exchange Online คุณต้องทำตามขั้นตอนเพิ่มเติมบางอย่าง
คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการให้กล่องจดหมายยังคงมองเห็นได้ใน Outlook หลังจากลบสิทธิ์แล้ว อย่าลืมติดตามเราและแบ่งปันบทความนี้





