Pages

Tuesday, July 28, 2026

Loại trừ User khỏi Dynamic Distribution List bằng CustomAttribute15

## 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: