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

Microsoft 365: แสดงรายการสิทธิ์ของกล่องจดหมาย (AllUser)


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

หากต้องการรับภาพรวมของสิทธิ์ เราจำเป็นต้องเชื่อมต่อกับผู้เช่า Microsoft 365 ของเราด้วย PowerShell

เชื่อมต่อกับ Microsoft 365/Exchange Online

ก่อนอื่นเราต้องเชื่อมต่อกับผู้เช่าของเรา เรียกใช้คำสั่งด้านล่างเพื่อเปิดเซสชัน PowerShell ไปยังระบบคลาวด์ของ Microsoft


Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber

Connect-ExchangeOnline -UserPrincipalName user@domain.com -ShowProgress $true

ดี. เดินหน้าต่อไป

ดี. ซึ่งนำฉันไปสู่ส่วนที่สองของโพสต์บล็อกนี้: การดึงข้อมูลสิทธิ์กล่องจดหมายทั้งหมด

แสดงรายการสิทธิ์ของกล่องจดหมายทั้งหมด


Get-ExoMailbox -ResultSize Unlimited |

Get-ExoMailboxPermission |

Where-Object {($_.user.tostring() -notlike "*SELF*") ` -and ($_.user.tostring() -notlike "*S-*") ` -and $_.IsInherited -eq $false -and $_.Identity ` -notlike "*discovery*"} |

Select-Object -Property Identity,User,AccessRights 

นี่คือซับเดียวที่ทำให้มันเกิดขึ้น ฉันต้องสารภาพ มันเป็นเพียงสิ่งเดียวเท่านั้นเมื่อคุณใช้จอไวด์สกรีน 21:9 ;-) อย่างไรก็ตาม มาทำกัน

คุณสามารถเพิ่ม Export-Csv หรือ Export- หรือ Out- cmdlets ที่มีประโยชน์อื่นๆ ได้ที่ส่วนท้ายของโค้ดเพื่อจัดเก็บผลลัพธ์ของคุณลงในไฟล์

หวังว่ามันจะเป็นประโยชน์และให้ข้อมูล

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