Вопрос отсутствует в деталях, чтобы дать исключительный ответ. Однако вот идея, которая может помочь вам начать работу.
То, что вы надеетесь сделать, это использовать параметр -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
.