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

ชุด MailboxFolderPermission | พาวเวอร์เชลล์


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

โพสต์นี้จะแสดงวิธีการแก้ไข สิทธิ์ที่มีอยู่ ที่ตั้งค่าไว้ในแต่ละโฟลเดอร์ในกล่องจดหมาย หากคุณกำลังตั้งค่าสิทธิ์ใหม่ โปรดดูคำสั่ง Add-MailboxFolderPermission PowerShell

ในส่วนสุดท้าย เราจะดูวิธีแก้ไขการเข้าถึงโฟลเดอร์กล่องจดหมายโดยใช้ OWA หรือไคลเอนต์ Outlook

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

ด้วย Easy365Manager คุณสามารถกำหนดค่าการอนุญาตปฏิทินได้ภายในไม่กี่วินาทีโดยตรงจากผู้ใช้ AD และคอมพิวเตอร์:

Easy365Manager เป็นสแน็ปอินสำหรับผู้ใช้ AD และคอมพิวเตอร์ที่ช่วยให้คุณสามารถรวมการดูแลระบบ AD และ Office 365 ได้

ด้วย Easy365Manager คุณสามารถประหยัดเวลาได้มากและลบเซิร์ฟเวอร์ Exchange ภายในองค์กรของคุณได้อย่างง่ายดาย

ตรวจสอบคุณสมบัติและดาวน์โหลดรุ่นทดลองใช้ 30 วัน

การปรับเปลี่ยนสิทธิ์โฟลเดอร์กล่องจดหมายโดยใช้ PowerShell

เนื่องจาก Set-MailboxFolderPermission มีไว้สำหรับการแก้ไขสิทธิ์ที่มีอยู่เท่านั้น มาเริ่มด้วยการดูที่สิทธิ์ของโฟลเดอร์กล่องจดหมายที่ตั้งค่าไว้ในโฟลเดอร์ IoEclipse ตัวอย่างของกล่องจดหมายของ Ole Roemer:

(สคริปต์ตัวอย่างต่อไปนี้ถือว่าคุณเชื่อมต่อกับ PowerShell เพื่อ Exchange Online)

PS C:\> Get-MailboxFolderPermission -Identity ole.roemer@observatory.dk:\IoEclipse | ft Identity,User,AccessRights

Identity              User             AccessRights
--------              ----             ------------
Ole Roemer:\IoEclipse Default          {None}
Ole Roemer:\IoEclipse Anonymous        {None}
Ole Roemer:\IoEclipse Hans Schjellerup {Owner}

ผู้ใช้ Hans Schjellerup ได้รับการกำหนดค่าให้มีบทบาทเจ้าของในโฟลเดอร์นี้ (ดูที่นี่เพื่อดูภาพรวมของบทบาทและสิทธิ์ของกล่องจดหมาย)

สมมติว่าเราต้องการกำหนดค่าการเข้าถึงผู้ตรวจสอบของเขาใหม่ ทำได้โดยใช้ PowerShell cmdlet ต่อไปนี้:

Set-MailboxFolderPermission -Identity ole.roemer@observatory.dk:\IoEclipse -User hans.schjellerup@observatory.dk -AccessRights Reviewer

หากต้องการตรวจสอบว่าการเปลี่ยนแปลงสิทธิ์ในโฟลเดอร์กล่องจดหมายสำเร็จแล้ว ให้ใช้ Get-MailboxFolderPermission PowerShell cmdlet อีกครั้ง:

PS C:\> Get-MailboxFolderPermission -Identity ole.roemer@observatory.dk:\IoEclipse | ft Identity,User,AccessRights

Identity              User             AccessRights
--------              ----             ------------
Ole Roemer:\IoEclipse Default          {None}
Ole Roemer:\IoEclipse Anonymous        {None}
Ole Roemer:\IoEclipse Hans Schjellerup {Reviewer}

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

There is no existing permission entry found for user: Hans Schjellerup.
    + CategoryInfo          : NotSpecified: (:) [Set-MailboxFolderPermission], UserNotFoundInPermissionEntryException
    + FullyQualifiedErrorId : [Server=VI1P189MB0302,RequestId=8f552833-947b-4323-aaae-f1ad1cbb512f,TimeStamp=3/9/2020 
    8:53:31 AM] [FailureCategory=Cmdlet-UserNotFoundInPermissionEntryException] 66732518,Microsoft.Exchange.Management.
    StoreTasks.SetMailboxFolderPermission
    + PSComputerName        : outlook.office365.com

หากต้องการลบการอนุญาตโฟลเดอร์กล่องจดหมายอีกครั้งให้ใช้คำสั่ง Remove-MailboxFolderPermission PowerShell:

Remove-MailboxFolderPermission -Identity ole.roemer@observatory.dk:\IoEclipse -User hans.schjellerup@observatory.dk

การแก้ไขการอนุญาตโฟลเดอร์กล่องจดหมายโดยใช้ Outlook (ไคลเอนต์และเว็บ)

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

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

สรุป

หวังว่าคุณพร้อมที่จะกำหนดค่าการอนุญาตโฟลเดอร์กล่องจดหมายโดยใช้ PowerShell, Outlook หรือ OWA แล้ว

เมื่อใช้ PowerShell อย่าลืม ใช้ Add-MailboxFolderPermission เพื่อเพิ่มสิทธิ์ใหม่ และ ใช้ Set-MailboxFolderPermission เพื่อเปลี่ยนแปลงสิทธิ์ที่มีอยู่

หากคุณต้องการแรงบันดาลใจเพิ่มเติมเกี่ยวกับการเขียนสคริปต์ PowerShell หรือการจัดการ Office 365 โปรดดูที่บล็อกของเรา

หากคุณต้องการประหยัดเวลาได้มากสำหรับผู้ใช้ Office 365 กล่องจดหมาย และการจัดการสิทธิ์การใช้งานรายสัปดาห์ และกำจัด Exchange Server ภายในองค์กร โปรดดูที่ Easy365Manager โดยเปิดให้ทดลองใช้งานเต็มรูปแบบได้ 30 วัน

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