directoryentry相关内容

使用 LDAP 验证之前的哈希密码

我有一个基于网络的工具.在登录表单上,密码将在发送之前进行哈希处理.没关系,数据库只存储散列密码. 现在,我们希望通过 DirectoryEntry 使用 LDAP 登录.但是构造函数只接受普通密码. 我的问题:如何将散列密码传递给 DirectoryEntry-class? 当前方法: public bool isAuthenticated(string domain, s ..
发布时间:2022-01-17 19:58:52 C#/.NET

如何在使用托管 ODP.NET 时从 C# 查询 LDAP 以解析 Oracle TNS 主机名?

在我之前的 问题 的基础上,我设法用 来自 Oracle 论坛的帮助,我现在遇到了另一个问题,这是上一个问题的后续问题(提供背景信息). 我希望直接从我的 C# 代码中查询 LDAP,以执行 Oracle TNS 主机名的 LDAP 查找,以获取连接字符串.这通常存储在 tnsnames.ora 中,我的组织使用 LDAP(通过 ldap.ora)从使用 Active Directory 的 ..
发布时间:2022-01-17 19:43:33 C#/.NET

如何使用 C# 检查用户是否在 Active Directory 中具有写权限?

在我的 .NET 2.0 C# 应用程序中,我需要确定用户(使用密码)是否能够修改(写入)Active Directory 中的选项.我希望有一种方法可以使用 DirectoryEntry,而无需在 AD 中创建然后删除新对象. 感谢您的帮助. 解决方案 就像 Olive 所说的那样,自己很难做好.很难做到正确,因为权限可以通过 Active Directory 组传递到您的用户帐户 ..
发布时间:2022-01-07 10:32:54 C#/.NET

如何更改 System.DirectoryEntry “uSNChanged"属性值到 Int64

我正在尝试获取目录服务对象的“uSNChanged"值的 Int64 值.不幸的是,它总是作为某种 COM 对象回来.我尝试使用转换为 Int64、调用 Int64.Parse() 和调用 Convert.ToInt64().这些都不起作用. 对于给定的 DirectoryEntry 对象,此代码将显示属性: private static void DisplaySelectedProp ..

如何知道我的 DirectoryEntry 是否真的连接到我的 LDAP 目录?

我正在连接到 C# 中的 LDAP 目录,因此我使用了 DirectoryEntry 类. 当您使用地址、登录名和密码执行“new DirectoryEntry"时,它应该连接到 LDAP 目录. 然而,即使连接不工作,它也毫无问题地返回,并且设置了目录项变量. 所以我知道我的连接真的打开了吗?现在,我正在使用一个非常非常丑陋的 hack :我放置了一个“if(mydirecto ..
发布时间:2022-01-07 10:05:35 C#/.NET

基于C#中的两个属性对directorySearcher进行排序

我正在尝试根据部门,然后按名称(均按字母顺序)获取排序后的 SearchResultCollection 对象.我正在尝试加载两个属性,但这仅采用指定的最后一个属性并根据该属性对其进行排序. 我当前的代码如下: DirectoryEntry entry = new DirectoryEntry(ConfigurationManager.AppSettings["LDAP"]);Direct ..
发布时间:2021-05-29 20:09:54 C#/.NET

InvokeMember如何了解HighPart属性?

我想使用System.Reflection库而不是ActiveD.我在网上将这段代码解析为BigInteger分为HighPart和LowPart. 我不完全了解它,尤其是在哪里定义了"HighPart"和"LowPart"的方法?是在Object类中还是必须对其进行定义? 下面是解析largeInteger的代码: de = new DirectoryEntry(curDomain ..
发布时间:2020-06-11 19:34:00 其他开发

使用托管的ODP.NET时,如何从C#查询LDAP来解析Oracle TNS主机名?

进一步了解我之前的问题,我设法通过我希望直接从我的C#代码中查询LDAP,以执行Oracle TNS主机名的LDAP查找,以获取连接字符串.通常将其存储在 tnsnames.ora 中,并且我的组织使用LDAP(通过 ldap.ora )来使用Active Directory解析LDAP服务器中的主机名. 但是,我正在使用 ODP.NET,托管驱动程序测试版( Oracle.ManagedD ..
发布时间:2020-06-11 19:33:54 C#/.NET

将本地用户添加到C#中的本地组

我可以很好地添加用户,但是不能将其添加到本地组.我收到此错误:- 无法将成员添加到本地组或从本地组中删除,原因是 该成员不存在. 这是我正在使用的代码.我做错了什么?这只是本地计算机,我绝对有权这样做,并且该组肯定存在. try { using (DirectoryEntry hostMachineDirectory = n ..
发布时间:2020-06-11 19:33:48 C#/.NET

如何遍历PHP中的非英语文件名

我有一个包含几个文件的目录,其中许多文件的名称都不是英语.我在Windows 7中使用PHP. 我想使用PHP列出文件名及其内容. 当前我正在使用DirectoryIterator和file_get_contents.这适用于英文文件名,但不适用于非英文(中文)文件名. 例如,我的文件名如“एकऔरप्रोब्लेम.eml","hello鶨鹙鵨鶣鎹蓥.eml". Dire ..
发布时间:2020-05-26 23:20:47 PHP

WinNT://提供程序何时查询Active Directory?或如何获取本地组成员的SID(如果它是域帐户)

好的,所以我将WinNT提供程序与DirectoryEntry类结合使用,以通过 Members 属性枚举本地组的成员. 如果该成员是本地帐户,则大概也会从本地计算机上的SAM中读取DirectoryEntry. 但是,如果成员是域帐户,当我访问DirectoryEntry对象的属性时,提供程序是否将对Active Directory执行查询? 有没有办法区分这两种情况?例如,检 ..
发布时间:2020-04-30 08:50:04 C#/.NET

在使用LDAP验证之前先哈希密码

我有一个基于Web的工具.在登录表单上,密码将在发送前经过哈希处理. 很好,数据库仅存储哈希密码. 现在,我们希望通过DirectoryEntry使用LDAP登录. 但是构造函数只接受普通密码. 我的问题:如何将哈希密码传递给DirectoryEntry -class? 当前方法: public bool isAuthenticated(string domain, ..
发布时间:2020-04-30 08:48:22 C#/.NET

DirectoryEntry使用哪些端口?

我的目标是从远程服务器获取网站名称列表。但是我得到了例外: RPC服务器不可用。 以下是代码: public List GetWebSites(string serverIP) { List names = new List(); DirectoryEntry Services = new DirectoryEntr ..
发布时间:2018-07-17 19:54:50 C#/.NET