Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


microsoft-exchange-server:exchange-2010:how-to-get-dynamic-distribution-group-recipient-list

Как получить список получателей динамической группы рассылки Dynamic Distribution Group в Exchange Server 2010/2013/2016

Для того, чтобы получить список получателей Динамической группы рассылки Dynamic Distribution Group при использовании Exchange Server, выполним в консоли Exchange Management Shell (EMS):

Get-DynamicDistributionGroup-Members-List.ps1
$DDGroup = Get-DynamicDistributionGroup "DST-Dept1-Staff"
$MList = Get-Recipient -RecipientPreviewFilter `
 $DDGroup.RecipientFilter -OrganizationalUnit `
 $DDGroup.RecipientContainer `
 | Select Displayname,PrimarySmtpAddress | Sort Displayname
$MList
Write-Host "Members count:" $MList.Count

Обсуждение

AlektroNikAlektroNik, 09.04.2025 23:29
Подскажите, у кого-нибудь получилось заставить фильтровать по вложенным группам?

Вот так работает, но берет только с плоской группы.
Set-DynamicDistributionGroup -Identity test-ml -RecipientFilter {(MemberOfGroup -eq 'CN=test-group-ml,OU=Users,DC=domain,DC=com')}

Кстати просто имя группы у меня лично не отработало. А хотелось бы 🙂
Set-DynamicDistributionGroup -Identity test-ml -RecipientFilter {(MemberOfGroup -eq 'test-group-ml')}

В доках инфу не нашел.
https://learn.microsoft.com/en-us/powershell/exchange/recipientfilter-properties?view=exchange-ps

Хотелось бы прикрутить аналог фильтра LDAP. Но выдает ошибку, пробовал разные варианты.
(memberOf:1.2.840.113556.1.4.1941:=CN=test-group-ml,OU=Users,DC=domain,DC=com)
Выдает ошибку:
«Значение не может быть преобразовано в тип Microsoft.Exchange.Data.Directory.ADObjectId.»
Ваш комментарий:
 
microsoft-exchange-server/exchange-2010/how-to-get-dynamic-distribution-group-recipient-list.txt · Последнее изменение: 19.10.2023 15:46 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki