Chặn đăng nhập từ hộp thư chung
Khi bạn tạo Hộp thư chung mới trong Exchange Online, một tài khoản sẽ tự động được tạo trong Azure AD với mật khẩu được chỉ định ngẫu nhiên. Mặc dù mật khẩu ban đầu không xác định nhưng có thể dễ dàng đặt lại về giá trị đã biết, cho phép đăng nhập tài khoản bình thường. Tuy nhiên, vì không thực sự cần thiết phải kích hoạt tài khoản để sử dụng chức năng hộp thư chung thông thường nên bạn nên vô hiệu hóa các tài khoản này để ngăn chặn mọi hành vi sử dụng sai trái có thể xảy ra.
Bạn phải luôn chặn đăng nhập từ tài khoản hộp thư chung và tiếp tục chặn tài khoản đó. Trong bài viết này, bạn sẽ tìm hiểu cách chặn đăng nhập vào hộp thư chung để bảo vệ đối tượng thuê Microsoft của mình.
Giới thiệu
Điều cần biết là khi chặn đăng nhập từ các hộp thư chung, bạn vẫn có thể truy cập chúng từ các hộp thư khác.
Vì vậy, các cài đặt quyền hộp thư này vẫn hoạt động:
- Gửi quyền thay mặt
- Gửi dưới dạng quyền
- Quyền truy cập đầy đủ
Đăng nhập bằng thông tin đăng nhập hộp thư chung
Trong ví dụ của chúng tôi, chúng tôi có 3 hộp thư chung và chúng mới được tạo:
- SharedMailbox1@exoip.com
- SharedMailbox2@exoip.com
- SharedMailbox3@exoip.com
Sau khi đặt mật khẩu cho SharedMailbox1@exoip.com, chúng ta có thể đăng nhập thành công vào cổng Azure.
Đây không phải là điều bạn muốn và bạn phải ngăn chặn điều đó bằng cách chặn đăng nhập từ tất cả các hộp thư chung.
Chặn đăng nhập từ hộp thư chung trong trung tâm quản trị Microsoft 365
Hãy thực hiện các bước bên dưới để chặn đăng nhập từ một hộp thư chung hoặc nhiều hộp thư chung trong trung tâm quản trị Microsoft 365.
Chặn đăng nhập từ hộp thư chung
- Chọn hộp thư dùng chung trong danh sách Người dùng đang hoạt động.
- Nhấp vào Chặn đăng nhập.
- Chọn hộp kiểm Chặn người dùng này đăng nhập.
- Nhấp vào Lưu thay đổi.
- Hãy quay lại và kiểm tra xem nó có hiển thị Đã chặn đăng nhập cho hộp thư chung hay không.
Chặn đăng nhập từ nhiều hộp thư chung
- Chọn hộp thư dùng chung trong danh sách người dùng đang hoạt động.
- Nhấp vào nút thêm trên thanh công cụ.
- Nhấp vào Chỉnh sửa trạng thái đăng nhập.
- Chọn Chặn người dùng đăng nhập và nhấp vào Lưu.
Các hộp thư chung đã bị chặn đăng nhập thành công.
Vấn đề trong trung tâm quản trị Microsoft 365 là bạn không thể lọc các hộp thư chung và nếu bạn có nhiều hộp thư chung thì sẽ mất rất nhiều thời gian để chọn chúng.
Một cách tuyệt vời để chặn tất cả các hộp thư dùng chung đăng nhập là sử dụng PowerShell. Hãy xem xét điều đó trong bước tiếp theo.
Chặn đăng nhập từ hộp thư chung bằng PowerShell
Chạy PowerShell với tư cách quản trị viên và cài đặt Exchange Online PowerShell và Microsoft Graph PowerShell mới nhất.
Lưu ý: Nếu bạn chưa cài đặt các mô-đun mới nhất, hãy nhấp vào cả hai liên kết và cài đặt các mô-đun này.
Quan trọng: Luôn cài đặt các mô-đun Microsoft Graph PowerShell và Microsoft Graph Beta PowerShell. Đó là vì một số lệnh ghép ngắn chưa có trong phiên bản cuối cùng và chúng sẽ không hoạt động. Cập nhật cả hai mô-đun lên phiên bản mới nhất trước khi bạn chạy lệnh ghép ngắn hoặc tập lệnh để tránh lỗi và kết quả không chính xác.
Hãy chạy cả hai lệnh để bắt đầu kết nối.
Connect-ExchangeOnlineConnect-MgGraph -Scopes "User.ReadWrite.All"Sau khi kết nối, chúng ta có thể gọi hộp thư Exchange Online và API Microsoft Graph. Hãy chuyển sang bước tiếp theo.
Chặn đăng nhập từ hộp thư chung
Lấy ID đối tượng thư mục bên ngoài của hộp thư chung Exchange Online và lưu trữ nó trong biến $UserID.
$UserID = (Get-EXOMailbox "SharedMailbox1@exoip.com").ExternalDirectoryObjectIdChặn đăng nhập vào hộp thư chung.
Update-Mguser -UserId $UserID -AccountEnabled:$falseXác minh rằng tài khoản đăng nhập hộp thư chung đã bị vô hiệu hóa bằng lệnh ghép ngắn Get-MgUser.
Get-MgUser -UserId $UserID -Property AccountEnabled,DisplayName,Mail | Select DisplayName,Mail,AccountEnabledĐầu ra bên dưới xuất hiện.
DisplayName Mail AccountEnabled
----------- ---- --------------
SharedMailbox1 sharedmailbox1@exoip.com FalseChặn đăng nhập từ tất cả các hộp thư chung
Nhận ID đối tượng thư mục bên ngoài của hộp thư dùng chung Exchange Online và chặn đăng nhập.
Get-EXOMailbox -RecipientTypeDetails "SharedMailbox","RoomMailbox","EquipmentMailbox" | ForEach {Update-MgUser -UserId $_.ExternalDirectoryObjectId -AccountEnabled:$false}Nhận tất cả trạng thái đăng nhập hộp thư chung.
Get-EXOMailbox -RecipientTypeDetails "SharedMailbox","RoomMailbox","EquipmentMailbox" | ForEach {Get-MgUser -UserId $_.ExternalDirectoryObjectId -Property AccountEnabled,DisplayName,Mail | Select DisplayName,Mail,AccountEnabled}Đây là cách đầu ra trông như thế nào.
DisplayName Mail AccountEnabled
----------- ---- --------------
SharedMailbox1 sharedmailbox1@exoip.com False
SharedMailbox2 sharedmailbox2@exoip.com False
SharedMailbox3 sharedmailbox3@exoip.com FalseXác minh trạng thái chặn đăng nhập hộp thư chung
Đăng nhập vào cổng Azure bằng hộp thư chung và xác minh rằng nó hiển thị:
Tài khoản của bạn đã bị khóa. Hãy liên hệ với người hỗ trợ của bạn để mở khóa rồi thử lại.
Thế thôi!
Đọc thêm: Nhận kích thước hộp thư chung trong Office 365 với PowerShell »
Phần kết luận
Bạn đã tìm hiểu cách chặn đăng nhập từ hộp thư chung. Nếu bạn không có nhiều hộp thư dùng chung, hãy tắt chúng thông qua trung tâm quản trị Microsoft 365. Tuy nhiên, để tăng tốc độ, hãy sử dụng lệnh PowerShell để chặn đăng nhập từ tất cả các hộp thư dùng chung.
Bạn có thích bài viết này không? Bạn cũng có thể thích Chuyển đổi hộp thư người dùng sang hộp thư chung bằng PowerShell. Đừng quên theo dõi chúng tôi và chia sẻ bài viết này.







