1. Для создания DDG из нескольких OU можно использовать параметр RecipientFilter, а сам фильтр построить заранее и проверить, что он возвращает нужный набор ящиков (
пример)
2. У всех получателей Exchange есть группа атрибутов CustomAttribute1..15. Можно какому-то из этих атрибутов присваивать уникальное значение, а потом строить DDG с использованием параметра ConditionalCustomAttribute1..15.
Вместо 'AllRecipients' лучше использовать, например, "MailboxUsers,MailGroups" (зачем вам ресурсные ящики или контакты в DDG?)
не забываем описание -
New-DynamicDistributionGroup