Создание группы рассылки Dynami c с атрибутом EmployeeType AD - PullRequest
0 голосов
/ 16 января 2020

Нас спросили, можно ли создать DDG на основе того, что введено в атрибут AD EmployeeType Users. Знание сценариев DDG очень ограничено, и Exchange не является моей обычной областью ответственности, извиняюсь за новый вопрос ie.

1 Ответ

0 голосов
/ 16 января 2020

Вопрос отсутствует в деталях, чтобы дать исключительный ответ. Однако вот идея, которая может помочь вам начать работу.

То, что вы надеетесь сделать, это использовать параметр -RecipientFilter New-DynamicDistributionGroup . Параметр поддерживает OPATH-фильтр с ограниченными фильтруемыми свойствами и операторы сравнения. Согласно документации, employeeType - это , а не , фильтруемый с помощью фильтра OPATH.

В качестве альтернативы вы можете использовать автоматический или скриптовый процесс, который обновляет атрибут это может быть условно запрошено динамической группой c. Вот пример использования employeeType для обновления extensionAttribute1.

Get-AdUser -Filter "employeeType -eq 'Vendor'" |
    Set-AdUser -Replace @{'extensionAttribute1' = 'Vendor'}

Затем вы можете создать динамическую c группу рассылки на основе ConditionalCustomAttribute1, которая сопоставляется с extensionAttribute1 в AD ,

New-DynamicDistributionGroup -Name "Vendor Dynamic Group" -IncludedRecipients "MailboxUsers" -ConditionalCustomAttribute1 "Vendor"

Обратите внимание, что вы можете запросить более одного значения, поскольку -ConditionalCustomAttribute1 принимает массив. Таким образом, вы можете передать -ConditionalCustomAttribute1 "Vendor","Contractor", который будет искать значения Vendor или Contractor в extensionAttribute1.

...