ค้นหาเว็บไซต์

รีเซ็ตการเข้าถึงของผู้รับมอบสิทธิ์ Office 365 ด้วย PowerShell


จะรีเซ็ตการเข้าถึงของผู้รับมอบสิทธิ์ Office 365 ด้วย PowerShell ได้อย่างไร คุณมีผู้ใช้ที่ได้รับข้อผิดพลาดทุกครั้งที่เปิดการเข้าถึงของผู้รับมอบสิทธิ์ใน Outlook คุณได้ลบสิทธิ์ของผู้รับมอบสิทธิ์แล้ว แต่ยังทำให้พวกเขามีปัญหาอยู่ คุณจะแน่ใจได้อย่างไรว่าผู้ใช้แก้ไขและตั้งค่าการเข้าถึงของผู้รับมอบสิทธิ์โดยไม่มีปัญหา มาดูวิธีรีเซ็ตสิทธิ์การมอบสิทธิ์ Office 365 ด้วย PowerShell

การแนะนำ

หากต้องการตรวจสอบสิทธิ์ของผู้รับมอบสิทธิ์ใน Outlook ให้ไปที่ไฟล์ > การตั้งค่าบัญชี > สิทธิ์การเข้าถึงของผู้รับมอบสิทธิ์

คุณสามารถดูได้ว่าผู้ใช้และสิทธิ์การเข้าถึงใดถูกตั้งค่าไว้ที่นั่น

หากคุณพยายามลบสิทธิ์การเข้าถึงของผู้รับมอบสิทธิ์ออกจากปฏิทิน ให้สร้างโปรไฟล์ Outlook ขึ้นมาใหม่ แต่ผู้ใช้ยังคงเพิ่มผู้รับมอบสิทธิ์หรือลบผู้รับมอบสิทธิ์ไม่ได้ คุณมีสองตัวเลือก:

  1. ดาวน์โหลด MFCMAPI และลบสิทธิ์การเข้าถึงของผู้รับมอบสิทธิ์

  2. รีเซ็ตสิทธิ์การเข้าถึงของผู้รับมอบสิทธิ์ด้วย PowerShell

MFCMAPI ดีมากถ้าคุณมีกล่องจดหมาย Exchange ภายในองค์กรที่มีปัญหานี้ นั่นเป็นเพราะคุณไม่สามารถใช้คำสั่ง PowerShell กับกล่องจดหมายภายในองค์กรได้ แต่ถ้าคุณมีกล่องจดหมายใน Office 365/Microsoft 365 การเรียกใช้คำสั่ง PowerShell และรีเซ็ตสิทธิ์การเข้าถึงของผู้รับมอบสิทธิ์จะดีมาก

วิธีที่ยอดเยี่ยมในการทำความเข้าใจเพิ่มเติมเกี่ยวกับวิธีการ เพิ่ม, แก้ไข และ ลบ สิทธิ์ของปฏิทินคือการอ่านบทความ จัดการสิทธิ์ของปฏิทินใน Office 365 ด้วย PowerShell .

วิธีรีเซ็ตการอนุญาตของผู้รับมอบสิทธิ์

ทำตามขั้นตอนต่างๆ และรีเซ็ตการเข้าถึงของผู้รับมอบสิทธิ์ปฏิทิน Office 365

1. เชื่อมต่อกับ Exchange Online PowerShell

ขั้นตอนแรกคือการเชื่อมต่อกับ Exchange Online PowerShell

PS C:\> Connect-ExchangeOnline

2. รับสิทธิ์การมอบหมาย

เรียกใช้ Get-MailboxFolderPermission cmdlet เพื่อรับสิทธิ์ปฏิทิน

PS C:\> Get-MailboxFolderPermission -Identity "testexo@exoip.com:\Calendar" | ft -auto

FolderName User           AccessRights       SharingPermissionFlags       
---------- ----           ------------       ----------------------       
Calendar   Default        {AvailabilityOnly}                              
Calendar   Rees, Grace    {Reviewer}                                      
Calendar   Grant, Richard {Editor}           Delegate                     
Calendar   Fraser, Max    {Editor}           Delegate, CanViewPrivateItems

ส่งออกเอาต์พุตสิทธิ์ของปฏิทินเป็นไฟล์ CSV ในโฟลเดอร์ C:\temp ชื่อ permissions.csv สร้างโฟลเดอร์ชั่วคราวหากคุณไม่มี

PS C:\> Get-MailboxFolderPermission -Identity "testexo@exoip.com:\Calendar" | Select-Object FolderName,User,AccessRights,SharingPermissionFlags | Export-Csv "C:temp\permissions.csv" -NTI

เมื่อคุณมีเอาต์พุตและส่งออกเพื่อสำรองข้อมูลแล้ว ให้รีเซ็ตสิทธิ์อนุญาตปฏิทิน Office 365 เป็นการตั้งค่าเริ่มต้น

3. รีเซ็ตการเข้าถึงของผู้รับมอบสิทธิ์

เรียกใช้ Remove-MailboxFolderPermission cmdlet รวมถึงพารามิเตอร์ -ResetDelegateUserCollection กด Y และ Enter

หมายเหตุ: สวิตช์ ResetDelageUserCollection จะล้างข้อมูลผู้รับมอบสิทธิ์ที่เสียหายออกจากกล่องจดหมาย ผลลัพธ์จะแสดงว่ากำลังรีเซ็ต DelegateUserCollection

PS C:\> Remove-MailboxFolderPermission -Identity "testexo@exoip.com:\Calendar" -ResetDelegateUserCollection

Confirm
Are you sure you want to perform this action?
Using ResetDelegateUserCollection changes existing calendar Delegate permissions. You will need to re-assign the Delegate flag to these
recipients using Set-MailboxFolderPermission -SharingPermissionFlags Delegate. It is suggested that this ResetDelegateUserCollection
option is only used when you believe there is corruption that is preventing managing calendar permissions.
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): Y
WARNING: Resetting DelegateUserCollection...
WARNING: DelegateUserCollection is reset.

4. ตรวจสอบการรีเซ็ตการเข้าถึงของผู้รับมอบสิทธิ์

ตรวจสอบว่าคอลัมน์ SharingPermissionFlags ว่างเปล่า หมายความว่าสามารถรีเซ็ตคอลเลกชันผู้ใช้ที่ได้รับมอบสิทธิ์ได้สำเร็จ

PS C:\> Get-MailboxFolderPermission -Identity "testexo@exoip.com:\Calendar" | ft -auto

FolderName User           AccessRights       SharingPermissionFlags
---------- ----           ------------       ----------------------
Calendar   Default        {AvailabilityOnly}                       
Calendar   Rees, Grace    {Reviewer}                               
Calendar   Grant, Richard {Editor}                                 
Calendar   Fraser, Max    {Editor}                                 

5. ตั้งค่าการเข้าถึงของผู้รับมอบสิทธิ์

แจ้งผู้ใช้ว่าพวกเขาสามารถเข้าถึงการเข้าถึงของผู้รับมอบสิทธิ์ใน Outlook และ เพิ่ม, ลบ หรือ แก้ไข สิทธิ์ อีกวิธีหนึ่งคือการตั้งค่าสิทธิ์ของผู้รับมอบสิทธิ์กลับไปเหมือนเดิมด้วย Set-MailboxFolderPermission cmdlet

ในตัวอย่างของเรา เราจะตั้งค่าการอนุญาตของผู้รับมอบสิทธิ์กลับสำหรับผู้ใช้ทั้งสองราย

PS C:\> Set-MailboxFolderPermission -Identity "testexo@exoip.com:\Calendar" -User "Grant, Richard" -SharingPermissionFlags Delegate -AccessRights Editor

PS C:\> Set-MailboxFolderPermission -Identity "testexo@exoip.com:\Calendar" -User "Fraser, Max" -SharingPermissionFlags Delegate, CanViewPrivateItems -AccessRights Editor

6. การตรวจสอบการเข้าถึงของผู้รับมอบสิทธิ์ขั้นสุดท้าย

การตรวจสอบครั้งสุดท้ายยืนยันว่ามีการตั้งค่าการเข้าถึงของผู้รับมอบสิทธิ์เหมือนเดิม เฉพาะครั้งนี้เท่านั้นที่ไม่มีผู้รับมอบสิทธิ์เสียหาย

PS C:\> Get-MailboxFolderPermission -Identity "testexo@exoip.com:\Calendar" | ft -auto

FolderName User           AccessRights       SharingPermissionFlags       
---------- ----           ------------       ----------------------       
Calendar   Default        {AvailabilityOnly}                              
Calendar   Rees, Grace    {Reviewer}                                      
Calendar   Grant, Richard {Editor}           Delegate                     
Calendar   Fraser, Max    {Editor}           Delegate, CanViewPrivateItems

ทุกอย่างดูดีมาก!

อ่านต่อ: กำหนดค่าสิทธิ์ใน Exchange Hybrid »

บทสรุป

คุณได้เรียนรู้วิธีรีเซ็ตการเข้าถึงของผู้รับมอบสิทธิ์ Office 365 ด้วย PowerShell ขั้นแรก ให้เชื่อมต่อกับ Exchange Online และเรียกใช้ Remove-MailboxFolderPermission cmdlet รวมถึงพารามิเตอร์ -ResetDelegateUserCollection หลังจากนั้น ให้เพิ่มสิทธิ์ของผู้รับมอบสิทธิ์กลับหรือแจ้งให้ผู้ใช้ทราบว่าสามารถแก้ไขสิทธิ์ได้ด้วยตนเอง

คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการสิทธิ์การจัดการการประชุมของทีมจัดการ อย่าลืมติดตามเราและแบ่งปันบทความนี้

บทความที่เกี่ยวข้อง