## Loại trừ User khỏi Dynamic Distribution List bằng CustomAttribute15
### 1. Kết nối Exchange Online
```powershell
Install-Module ExchangeOnlineManagement -Scope CurrentUser
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline
```
### 2. Kiểm tra Dynamic Distribution List
```powershell
Get-DynamicDistributionGroup -Identity "all44@abc.vn" |
fl Name,RecipientFilter
```
### 3. Đánh dấu User cần loại trừ
```powershell
Set-Mailbox user@abc.vn `
-CustomAttribute15 "Exclude-AllStaff"
Get-Mailbox user@abc.vn |
fl Name,CustomAttribute15
```
### 4. Cập nhật Dynamic Distribution List
```powershell
Set-DynamicDistributionGroup -Identity "all44@abc.vn" `
-RecipientFilter "((((RecipientType -eq 'UserMailbox'))) -and (CustomAttribute15 -ne 'Exclude-AllStaff'))"
```
### 5. Kiểm tra lại
```powershell
Get-DynamicDistributionGroup -Identity "all44@abc.vn" |
fl RecipientFilter
```
Kết quả mong muốn:
```text
CustomAttribute15 -ne 'Exclude-AllStaff'
```
✅ Từ thời điểm này, mọi mailbox có:
```text
CustomAttribute15 = Exclude-AllStaff
```
sẽ tự động bị loại khỏi Dynamic Distribution List.
``
No comments:
Post a Comment