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.












