【发布时间】:2020-04-24 22:51:54
【问题描述】:
使用 PowerShell,我正在尝试使用 Get-ADUser 和 filter 使用名称属性之一,如 givenname 和 surname 或 employeeid 和 @ 对 ADUser 进行跨林搜索987654328@ 可以看到不指定GC端口时跨林搜索更快。我的理解是,GC 旨在更快地获取结果。
请参考下面我的Measure-Command测试结果,
查询:
- 为什么在给定示例中 GC 的结果较慢?这是因为跨森林搜索吗?
-
Get-ADUser的filter参数在某些属性上的工作速度是否比其他属性更快,例如 AD 属性具有某种优先顺序? - 在某些情况下,跨森林的连续搜索是否会更快? (具有缓存功能)
非常感谢任何信息或参考。
【问题讨论】:
-
为了使结果具有可比性,您至少需要确保您查询的是同一个域控制器。执行
$server = Get-ADDomainController -Service GlobalCatalog -Discover,然后分别使用-Server "$server:3268"` 和-Server "$server"重复测量 -
嗨,Mathias,是的,这是有道理的。我会在一段时间后返回新结果。
标签: powershell active-directory