Forum Discussion
Pn1995
May 16, 2019Brass Contributor
How to exclude a user from a Dynamic Distribution List
HI We have a dynamic distribution list setup on Office365 that includes everyone with exchange mailboxes... We want to EXCLUDE a couple of people from this list. Anyone know how to do thi...
Pn1995
May 16, 2019Brass Contributor
Thanks VasilMichev
Sorry for the simple question, but how would I exclude a user called "test" were would i put that filter?
Is it done in powershell ? if so what is the actually command?
VasilMichev
May 17, 2019MVP
Yes, in PowerShell, via the Set-DynamicDistributionGroup cmdlet. Get the filter first:
Get-DynamicDistributionGroup | fl Name,RecipientFilter
Then append the additional inclusion/exclusion criteria as needed. You can ignore anything after the "-and (-not(Name -like 'SystemMailbox{*'))" part, this will be added automatically.
- Pn1995May 17, 2019Brass Contributor
VasilMichev thanks, i'm new to powershell so apologize for this but I haven't seamed to be able to get this to.
I entered the following.. but it didn't seam to work...
Get-DynamicDistributionGroup | fl <Distribution List Name>,RecipientFilter (-not(<Name of Mailbox I want to exclude> -like 'SystemMailbox{*'))
any help would be appreciated
Thanks
- Pn1995May 17, 2019Brass Contributor
Just a update - as I believe I have managed to do this using the following command
Set-DynamicDistributionGroup -Identity DISTRIBUTIONLISTNAME -RecipientFilter {((RecipientType -eq 'UserMailbox') -and -not(Name -like 'MAILBOXTOEXCLUDENAME'))}
Just one other question - we a Mail Contact we want to add - do you know the command for adding that in?
- Krisy_F_BabySep 28, 2021Copper Contributor
Pn1995 This PowerShell did not work for me
C:\Windows\system32> Get-DynamicDistributionGroup | fl Freedom,RecipientFilter
RecipientFilter : ((((RecipientType -eq 'UserMailbox') -or (RecipientType -eq 'MailUser'))) -and (-not(Name -like
'SystemMailbox{*')) -and (-not(Name -like 'CAS_{*')) -and (-not(RecipientTypeDetailsValue -eq
'MailboxPlan')) -and (-not(RecipientTypeDetailsValue -eq 'DiscoveryMailbox')) -and
(-not(RecipientTypeDetailsValue -eq 'PublicFolderMailbox')) -and (-not(RecipientTypeDetailsValue -eq
'ArbitrationMailbox')) -and (-not(RecipientTypeDetailsValue -eq 'AuditLogMailbox')) -and
(-not(RecipientTypeDetailsValue -eq 'AuxAuditLogMailbox')) -and (-not(RecipientTypeDetailsValue -eq
'SupervisoryReviewPolicyMailbox')) -and (-not(RecipientTypeDetailsValue -eq 'GuestMailUser')))I inputted the user I want to exclude and it gave an error