powershell - 使用 EmployeeType AD 属性创建动态通讯组
问题描述
我们被问到是否可以根据在 Users EmployeeType AD 属性中输入的内容来创建 DDG。脚本DDG知识非常有限,Exchange不是我的正常职责范围,对于新手问题表示歉意。
解决方案
这个问题缺乏细节,无法给出一个特殊的答案。但是,这里有一个可以帮助您入门的想法。
您希望做的是使用New-DynamicDistributionGroup-RecipientFilter
的参数。该参数支持具有有限可过滤属性和比较运算符的 OPATH 过滤器。根据文档,不能使用 OPATH 过滤器进行过滤。employeeType
作为替代方案,您可以有一个自动或脚本化的过程来更新动态组可以有条件地查询的属性。这是使用employeeType
to update的示例extensionAttribute1
。
Get-AdUser -Filter "employeeType -eq 'Vendor'" |
Set-AdUser -Replace @{'extensionAttribute1' = 'Vendor'}
然后您可以创建一个基于 的动态通讯组ConditionalCustomAttribute1
,该通讯组映射到extensionAttribute1
AD。
New-DynamicDistributionGroup -Name "Vendor Dynamic Group" -IncludedRecipients "MailboxUsers" -ConditionalCustomAttribute1 "Vendor"
请注意,您可以查询多个值,因为-ConditionalCustomAttribute1
接受一个数组。所以你可以通过-ConditionalCustomAttribute1 "Vendor","Contractor"
,它会寻找值Vendor
或Contractor
in extensionAttribute1
。
推荐阅读
- python-3.x - Outlook Web 挂钩订阅
- amazon-web-services - 使用云形成在 AWS EC2 实例中创建文件的最佳实践
- java - 访问匿名类之外的变量
- java - Spring OAuth2 - 客户端凭据授予类型中的用户信息
- gae-python27 - Python使用endswith获取元组索引
- java - 在多个线程中运行测试时,在使用 EndTest 安全结束测试之前调用了 Close
- python - 从 Maya 镜头列表中获取 Attr
- php - Volley 字符串请求发布参数在 php.ini 中始终为空。
- javascript - 对于使用 Inputmask 插件屏蔽的 texbox,第一次无法在月份字段中键入 01
- microsoft-dynamics - 为 PowerApp 平台中的 CDS 创建的连接未出现在下拉列表中,用于在 PowerApp 管理门户中创建 ConnectionSet