Cách Check Mailbox Permissions Full Access, SendAs và Send on Behalf

Việc theo dõi quyền truy cập hộp thư có thể rất khó khăn. Quản trị viên Exchange thường ủy quyền quyền truy cập hộp thư nhưng lại quên xem xét và thu hồi quyền truy cập đó. Không có tùy chọn nào trong bảng điều khiển quản trị để xem quyền truy cập hộp thư cho tất cả người dùng. May mắn thay, với PowerShell, bạn có thể dễ dàng kiểm tra quyền truy cập hộp thư cho một người dùng hoặc tất cả người dùng.

Tổng quan về quyền truy cập hộp thư

Trong bài viết này, tôi sẽ hướng dẫn bạn cách nhận được các quyền truy cập hộp thư được ủy quyền sau đây.

  • Quyền truy cập đầy đủ: Cho phép người dùng được ủy quyền truy cập đầy đủ vào hộp thư. Người dùng có thể đọc, quản lý và xóa email.
  • Gửi thay mặt: Cho phép người dùng được ủy quyền gửi email thay mặt người dùng khác.
  • Gửi thay mặt: Cho phép người dùng được ủy quyền gửi email thay mặt chủ sở hữu hộp thư.

Yêu cầu

Trước tiên, bạn cần cài đặt và kết nối với Exchange Online.

Cài đặt

Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber

Kết nối

Connect-ExchangeOnline -UserPrincipalName <your_admin_account>

Nhận quyền truy cập đầy đủ vào hộp thư

Để xem quyền truy cập đầy đủ cho một người dùng cụ thể, hãy nhập lệnh bên dưới.

Get-MailboxPermission -Identity "[email protected]"

Để xem quyền truy cập đầy đủ cho tất cả người dùng, hãy chạy lệnh này.

Lưu ý: Nếu bạn có nhiều hộp thư, tập lệnh này sẽ mất vài phút để hoàn thành.

Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize Unlimited | ForEach-Object {
    $mailbox = $_
    Get-MailboxPermission -Identity $mailbox.Identity | Where-Object {
        $_.AccessRights -contains "FullAccess" -and $_.IsInherited -eq $false
    } | Select-Object @{Name="Mailbox";Expression={$mailbox.UserPrincipalName}},User,AccessRights
}

Lấy quyền Gửi thay mặt cho người dùng

Để kiểm tra quyền “Gửi thay mặt” cho hộp thư của một người dùng cụ thể, hãy sử dụng lệnh này.

Get-RecipientPermission -Identity "[email protected]"

Xin phép gửi thay mặt người khác

Để xem ai có quyền Gửi thay mặt người khác, hãy chạy lệnh dưới đây.

Get-Mailbox | Select-Object DisplayName,GrantSendOnBehalfTo

Lệnh này sẽ cấp quyền “Gửi thay mặt” cho tất cả các hộp thư.

Nếu bạn muốn kiểm tra quyền gửi thay mặt cho một người dùng cụ thể, hãy chạy lệnh này.

Get-Mailbox -identity [email protected] | Select-Object DisplayName,GrantSendOnBehalfTo

Tìm quyền được ủy quyền trong Microsoft 365

Nếu bạn muốn kiểm tra các quyền được ủy quyền trong bảng điều khiển quản trị Exchange, hãy làm theo các bước sau.

Bước 1: Đăng nhập Admin Center

Bước 2: Trên menu bên trái > chọn “Exchange”.

Bước 3: Chọn recipients > mailboxes

Bước 4: Chọn người dùng muốn ủy quyền xem/chỉnh sửa quyền truy cập > Click chọn Mailbox Delegation.

Từ đây bạn có thể quản lý việc ủy ​​quyền hộp thư.

Phần kết luận

Trong bài viết này, tôi đã hướng dẫn bạn cách lấy quyền truy cập hộp thư bằng PowerShell và Trung tâm quản trị Exchange. Việc thường xuyên kiểm tra quyền truy cập hộp thư rất quan trọng để đảm bảo chỉ những người dùng được ủy quyền mới có quyền sử dụng. Nếu gặp bất kỳ khó khăn nào trong quá trình thực hiện, bạn có thể liên hệ banquyenphanmem.com hoặc gọi số 028.22443013 để được trợ giúp. 

Bài viết liên quan

zalo-icon
phone-icon