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

Set-MailboxFolderPermission - ไม่พบรายการสิทธิ์ที่มีอยู่สำหรับผู้ใช้


Set-MailboxFolderPermission เป็น cmdlet ที่ยอดเยี่ยมในการตั้งค่าสิทธิ์การเข้าถึงปฏิทินด้วย PowerShell เราสามารถใช้สิ่งนั้นในองค์กร Exchange on-premises หรือองค์กร Exchange Online หลังจากที่เราเรียกใช้ Set-MailboxFolderPermission cmdlet ข้อผิดพลาดแสดงว่าไม่พบรายการสิทธิ์ที่มีอยู่สำหรับผู้ใช้ ในบทความนี้ คุณจะได้เรียนรู้ว่าเหตุใดจึงเกิดเหตุการณ์เช่นนี้ และวิธีแก้ปัญหาไม่พบรายการสิทธิ์ที่มีอยู่สำหรับผู้ใช้

ไม่พบรายการสิทธิ์ที่มีอยู่สำหรับผู้ใช้

ก่อนที่เราจะรันคำสั่ง เรามาเริ่มคอนโซลการจัดการกันก่อน:

  • เรียกใช้ Exchange Management Shell หากคุณมี Exchange ภายในองค์กร

  • เชื่อมต่อกับ Exchange Online PowerShell ถ้าคุณมี Office 365

เราต้องการให้ สิทธิ์ผู้แก้ไข แก่ผู้ใช้ Grace Rees ในปฏิทินของ Amanda Morgan มาเรียกใช้ cmdlet Set-MailboxFolderPermission หลังจากรัน cmdlet เราจะเห็นว่าผลลัพธ์ทำให้เรามีข้อผิดพลาด: ไม่พบรายการสิทธิ์ที่มีอยู่สำหรับผู้ใช้: Grace Rees

[PS] C:\>Set-MailboxFolderPermission -Identity "Amanda.Morgan@exoip.com:\Calendar" -User "Grace.Rees@exoip.com" -AccessRights Editor
There is no existing permission entry found for user: Grace Rees.
    + CategoryInfo          : NotSpecified: (:) [Set-MailboxFolderPermission], UserNotFoundInPermissionEntryException
    + FullyQualifiedErrorId : [Server=EX01-2016,RequestId=480d0c12-0304-466c-af1e-c1487ad3e9cf,TimeStamp=3/21/2021 12:21:13 PM] [Fai
   lureCategory=Cmdlet-UserNotFoundInPermissionEntryException] EB810C8E,Microsoft.Exchange.Management.StoreTasks.SetMailboxFolderPe
  rmission
    + PSComputerName        : ex01-2016.exoip.local

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

ตรวจสอบการอนุญาตปฏิทิน

ตรวจสอบด้วย Get-MailboxFolderPermission cmdlet ว่าผู้ใช้ Grace Rees มีสิทธิ์เข้าถึงปฏิทินของ Amanda Morgan หรือไม่ หลังจากรัน cmdlet เราจะเห็นว่าไม่เป็นเช่นนั้น

[PS] C:\>Get-MailboxFolderPermission -Identity "Amanda.Morgan@exoip.com:\Calendar" | ft Identity,FolderName,User,AccessRights

Identity                                             FolderName User      AccessRights
--------                                             ---------- ----      ------------
exoip.local/Company/Users/IT/Amanda Morgan:\Calendar Calendar   Default   {AvailabilityOnly}
exoip.local/Company/Users/IT/Amanda Morgan:\Calendar Calendar   Anonymous {None}

วิธีแก้ปัญหาสำหรับไม่พบรายการสิทธิ์ที่มีอยู่สำหรับผู้ใช้

วิธีแก้ไขคือใช้ Add-MailboxFolderPermission cmdlet เมื่อไม่มีสิทธิ์การเข้าถึงสำหรับผู้ใช้นั้น หากมีสิทธิ์การเข้าถึงสำหรับผู้ใช้นั้นอยู่แล้ว เราสามารถใช้ Set-MailboxFolderPermission

[PS] C:\>Add-MailboxFolderPermission -Identity "Amanda.Morgan@exoip.com:\Calendar" -User "Grace.Rees@exoip.com" -AccessRights Editor

FolderName           User                 AccessRights
----------           ----                 ------------
Calendar             Grace Rees           {Editor}

ตรวจสอบสิทธิ์ของปฏิทิน

ใช้ Get-MailboxFolderPermission cmdlet เพื่อตรวจสอบสิทธิ์การเข้าถึงปฏิทิน

[PS] C:\>Get-MailboxFolderPermission -Identity "Amanda.Morgan@exoip.com:\Calendar" | ft Identity,FolderName,User,AccessRights

Identity                                             FolderName User       AccessRights
--------                                             ---------- ----       ------------
exoip.local/Company/Users/IT/Amanda Morgan:\Calendar Calendar   Default    {AvailabilityOnly}
exoip.local/Company/Users/IT/Amanda Morgan:\Calendar Calendar   Anonymous  {None}
exoip.local/Company/Users/IT/Amanda Morgan:\Calendar Calendar   Grace Rees {Editor}

ตั้งค่าการอนุญาตปฏิทินแล้ว ครั้งนี้เราไม่ได้รับข้อผิดพลาด: ไม่พบรายการสิทธิ์ที่มีอยู่สำหรับผู้ใช้

อ่านเพิ่มเติม: จัดการสิทธิ์ปฏิทินด้วย PowerShell »

บทสรุป

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

คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการตั้งค่าการอนุญาตปฏิทินเริ่มต้นสำหรับผู้ใช้ทั้งหมดที่มี PowerShell อย่าลืมติดตามเราและแบ่งปันบทความนี้

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