c# - 以编程方式强制复制单个 Active Directory 对象

标签 c# active-directory ldap

有谁知道如何以编程方式强制复制单个 Active Directory 对象?

为了更清楚,我想复制这个

CN=Sample User,OU=Sample OU,DC=company,DC=com

整个分区都是这样

DC=company,DC=com

我尝试了 DomainController.SyncReplicaFromAllServers 方法,但我猜它用于分区。

最佳答案

直接的回答是否定的,你不能说到ldap服务器只复制一个对象。复制始终适用于分区/命名上下文。

Active Directory 有一个可以使用的全局目录。有一堆属性标记为 PAS 属性(部分属性集)。来自每个域 Controller 的每个对象的 PAS 属性将由 KCC 立即同步到所有 GC 服务器。您可以在 microsft document 中阅读更多相关信息您可以在 GC 端口(3268)上执行 ldap 搜索以快速找到对象属性。

但是,如果您能说出更具体的需求细节,那将会有所帮助。

关于c# - 以编程方式强制复制单个 Active Directory 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5561332/

相关文章:

linux - Apache Directory Studio Replication 仅连接到树的第一层

Java LDAP 绑定(bind)响应花费的时间太长

java - 如何在java中检查LDAP密码哈希方法(密码验证)?

c# - 如何显示在 Visual Studio 中打开的文本文件的行号?

C# 删除文件

c# - yield 返回 IEnumerator 或 IEnumerable

c# - 如何可靠地检查工作站上当前用户的 Windows 域 ID

c# - 用表达式树查询多个集合

php - ldap_bind() 不起作用

asp.net-mvc - 如何使用 MVC Azure AD 身份验证从 AD 获取角色?