directoryservices相关内容

LDAP 搜索使用 DirectoryServices.Protocols 慢

我们正在使用 System.DirectoryServices.DirectorySearcher 进行 sAMAccountName 查找.这很好用,只是在查询某个我们怀疑很大的广告时,搜索经常会超时.在做了一些研究之后,我发现使用 System.DirectoryServices.Protocols 的搜索在查询大型 AD 时会更快.我正在尝试使用协议重新创建我们所拥有的内容,看看这是否会对超 ..
发布时间:2022-01-17 19:54:23 其他开发

无法使用 DirectoryServices.Protocols.LdapConnection 打开 SecureSocketLayer

我正在尝试修复产品中的 SSL 错误,并注意到尽管代码将 SSL 设置为 true,但在代码的下一行中,SSL 仍然为 false.我为此编写了一个单元测试,单元测试证实了我的怀疑. [测试方法]公共无效 SecureSocketLayerSetToTrue( ){var ldapConnection = 新的 LdapConnection(新的 LdapDirectoryIdentifier ..
发布时间:2022-01-17 19:52:52 其他开发

无法使用内容同步操作 (syncrepl) 从 OpenLDAP 服务器获取已删除的项目

我在 Ubuntu 19.04 VM 上设置了我的 OpenLDAP 服务器并允许复制(使用本教程:https://help.ubuntu.com/lts/serverguide/openldap-server.html#openldap-server-replication).复制的一切似乎都很好.我没有设置消费者服务器,因为我的代码将充当一个,定期拉取修改过的元素. 已正确检索到修改/添 ..
发布时间:2022-01-17 19:51:49 C#/.NET

从 System.DirectoryServices 切换到 DirectoryServices.Protocols 时的身份验证类型

我需要知道 AuthenticationTypes 中的等效 AuthType 值才能从 S.DS 迁移到 S.DS.P 代码. 我正在重写一个当前使用 System.DirectoryServices 命名空间的 LDAP 连接模块.为了提高与非 ActiveDirectory 服务器的兼容性,我正在尝试重写所有代码以使用 System.DirectoryServices.Protocol ..
发布时间:2022-01-17 19:47:39 C#/.NET

如何将 BER 编码与对象 System.DirectoryServices.Protocols.BerConverter.Encode("???",myData) 一起使用

我需要对 BER 数据进行编码和解码..NET 有类 System.DirectoryServices.Protocols.BerConverter 静态方法需要我在第一个参数中输入一个字符串,如下图 byte[] oid = { 0x30, 0xD, 0x6, 0x9, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0xD, 0x1, 0x1, 0x1, 0x5, 0x0 ..

DirectorySearcher FindOne() 初始执行延迟

我看到在执行 DirectorySearcher FindOne() 和我看到的第一个网络数据包发送到 LDAP 服务器之间存在 2-5 秒的初始延迟.初始执​​行后,后续执行会立即完成约 45 秒.在那段快速执行之后,下一次执行将被延迟,并且所有后续执行都将立即完成.似乎正在进行某种缓存,但我无法找到任何资源来确认或描述导致初始延迟的原因. 我们在客户端 Windows 2008 服务器上 ..
发布时间:2022-01-17 19:20:56 C#/.NET

访问创建用户时出现主要活动异常:异常 0000202B:RefErr:DSID-031007EF,数据 0、1 个访问点"[扩展错误 8235]

我需要阅读 Active Directory、搜索用户和创建用户功能. 我可以在 C# 中使用 DirectoryEntry,而域只是物理服务器. 在我的生产环境中,我有两个具有相同域名的物理域服务器.当我尝试搜索 AD 用户或创建时,出现以下异常. 异常:“0000202B:RefErr:DSID-031007EF,数据 0、1 个访问点"[扩展错误 8235] 请注意, ..
发布时间:2022-01-17 19:18:07 其他开发

从 .NET 连接到 LDAP 服务器

我被推荐使用 System.DirectoryServices.Protocols 来支持连接到 Active Directory 以外的 LDAP 服务器 这里. 不幸的是,我无法正确搜索目录.我希望能够为用户获取某个属性(例如 mail).这可以通过使用 DirectorySearcher 类在 System.DirectoryServices 命名空间中轻松完成.如何在 System.Di ..
发布时间:2022-01-17 19:16:47 C#/.NET

使用 DirectoryServices 从 C# 连接到 LDAP

我正在尝试连接到运行 LDAP 的 edirectory 8.8 服务器.我将如何在 .Net 中执行此操作?我仍然可以使用 System.DirectoryService 中的类,例如 DirectoryEntry 和 DirectorySearcher 还是它们是特定于 AD 的?我需要以不同的方式指定“连接字符串"吗? 我正在尝试类似下面的代码,但它似乎不起作用... Directo ..
发布时间:2022-01-17 18:58:29 C#/.NET

限制 LDAP 查询中返回的属性

如何限制通过 System.DirectoryServices 在 LDAP 查询中返回的属性? 我一直在使用 DirectorySearcher 并将我想要的属性添加到 DirectorySearcher.PropertiesToLoad.问题是这只是确保添加的属性包含在 DirectoryEntry.Properties 以及一些默认列表中.有什么方法可以指定您想要返回的唯一属性吗? ..
发布时间:2022-01-07 10:40:31 C#/.NET

LDAP 的连接字符串是什么?

这里我需要如何使用它: string tmpDirectory = String.Format("LDAP://ou={0},dc={1},dc={2}",上级组织单位,域名,域扩展); 当我尝试使用此连接运行一些代码时,出现异常.(查看此问题了解更多信息). 我被告知我需要提供带有凭据的连接字符串 - 用户名和密码. 连接字符串是什么样的?我需要确切的语法.:) 谢谢! 我 ..
发布时间:2022-01-07 10:28:28 C#/.NET

通过 System.DirectoryServices 管理终端用户

我有一个环境,我需要经常将参数更改为用户登录到终端服务器时启动的程序.现在,我们打开计算机管理管理单元并为用户编辑环境选项卡,并在“登录时启动以下程序:"下手动更改参数.我想自动化这个过程. 我一直在研究 System.DirectoryServices 和 System.DirectoryServices.AccountManagement,并尽我所能阅读它.到目前为止,我最好的猜测是我需 ..
发布时间:2022-01-07 10:27:15 C#/.NET

DirectoryServices UserPrincipal.SetPassword 忽略密码策略(密码历史)

正如标题所暗示的,我在设置用户密码时遇到了关于尊重密码策略的问题,特别是密码历史限制. 场景是用户密码重置,当用户不知道他当前的密码时.我正在使用以下方法来完成此操作: using (PrincipalContext context = new PrincipalContext(ContextType.Domain, "XXXX", "ADMINUSER", "ADMINPASSWORD" ..
发布时间:2022-01-07 10:24:29 C#/.NET

使用 AccountManagement 扩展类时如何设置二进制属性?

我正在使用 自定义类以在 Active Directory 中公开一些自定义架构.我正在存储一个二进制 blob,根据项目要求,此数据必须存储在 AD 中,我不能使用外部存储(如果可以的话,我会这样做). 当我创建用户时,它会很好地存储 blob.我也可以很好地检索 blob 并获取我的所有数据.问题是我是否需要更新值并且出现错误 小示例程序: 使用系统;使用 System.Dire ..