directoryentry相关内容
我有一个基于网络的工具.在登录表单上,密码将在发送之前进行哈希处理.没关系,数据库只存储散列密码. 现在,我们希望通过 DirectoryEntry 使用 LDAP 登录.但是构造函数只接受普通密码. 我的问题:如何将散列密码传递给 DirectoryEntry-class? 当前方法: public bool isAuthenticated(string domain, s
..
在我的 ASP.NET 应用程序中,我从 Active Directory 获取信息.我必须使用 GUID 信息获取有关用户的信息(例如:a28a6a34dsfdsf57d9e54f945a241),但我不知道如何正确使用过滤器进行此搜索:/ 例如,如果我搜索用户姓氏: DirectoryEntry Entry = new DirectoryEntry("LDAP://" + "Domai
..
在我之前的 问题 的基础上,我设法用 来自 Oracle 论坛的帮助,我现在遇到了另一个问题,这是上一个问题的后续问题(提供背景信息). 我希望直接从我的 C# 代码中查询 LDAP,以执行 Oracle TNS 主机名的 LDAP 查找,以获取连接字符串.这通常存储在 tnsnames.ora 中,我的组织使用 LDAP(通过 ldap.ora)从使用 Active Directory 的
..
在我的 .NET 2.0 C# 应用程序中,我需要确定用户(使用密码)是否能够修改(写入)Active Directory 中的选项.我希望有一种方法可以使用 DirectoryEntry,而无需在 AD 中创建然后删除新对象. 感谢您的帮助. 解决方案 就像 Olive 所说的那样,自己很难做好.很难做到正确,因为权限可以通过 Active Directory 组传递到您的用户帐户
..
myUserList AppUsers = new myUserList();使用 (PrincipalContext pcxt = new PrincipalContext(ContextType.Domain, domainName)){UserPrincipal User = new UserPrincipal(pcxt);User.EmailAddress = emailString;P
..
我正在尝试获取目录服务对象的“uSNChanged"值的 Int64 值.不幸的是,它总是作为某种 COM 对象回来.我尝试使用转换为 Int64、调用 Int64.Parse() 和调用 Convert.ToInt64().这些都不起作用. 对于给定的 DirectoryEntry 对象,此代码将显示属性: private static void DisplaySelectedProp
..
我正在连接到 C# 中的 LDAP 目录,因此我使用了 DirectoryEntry 类. 当您使用地址、登录名和密码执行“new DirectoryEntry"时,它应该连接到 LDAP 目录. 然而,即使连接不工作,它也毫无问题地返回,并且设置了目录项变量. 所以我知道我的连接真的打开了吗?现在,我正在使用一个非常非常丑陋的 hack :我放置了一个“if(mydirecto
..
我正在尝试根据部门,然后按名称(均按字母顺序)获取排序后的 SearchResultCollection 对象.我正在尝试加载两个属性,但这仅采用指定的最后一个属性并根据该属性对其进行排序. 我当前的代码如下: DirectoryEntry entry = new DirectoryEntry(ConfigurationManager.AppSettings["LDAP"]);Direct
..
我想使用System.Reflection库而不是ActiveD.我在网上将这段代码解析为BigInteger分为HighPart和LowPart. 我不完全了解它,尤其是在哪里定义了"HighPart"和"LowPart"的方法?是在Object类中还是必须对其进行定义? 下面是解析largeInteger的代码: de = new DirectoryEntry(curDomain
..
进一步了解我之前的问题,我设法通过我希望直接从我的C#代码中查询LDAP,以执行Oracle TNS主机名的LDAP查找,以获取连接字符串.通常将其存储在 tnsnames.ora 中,并且我的组织使用LDAP(通过 ldap.ora )来使用Active Directory解析LDAP服务器中的主机名. 但是,我正在使用 ODP.NET,托管驱动程序测试版( Oracle.ManagedD
..
我可以很好地添加用户,但是不能将其添加到本地组.我收到此错误:- 无法将成员添加到本地组或从本地组中删除,原因是 该成员不存在. 这是我正在使用的代码.我做错了什么?这只是本地计算机,我绝对有权这样做,并且该组肯定存在. try { using (DirectoryEntry hostMachineDirectory = n
..
这是我的代码: using (DirectoryEntry AD = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer")) { DirectoryEntry NewUser = AD.Children.Add(username, "user"); string password = u
..
myUserList AppUsers = new myUserList(); 使用(PrincipalContext pcxt =新的PrincipalContext(ContextType.Domain,domainName)) { UserPrincipal用户=新的UserPrincipal(pcxt); User.EmailAddress = emailString;
..
我有一个包含几个文件的目录,其中许多文件的名称都不是英语.我在Windows 7中使用PHP. 我想使用PHP列出文件名及其内容. 当前我正在使用DirectoryIterator和file_get_contents.这适用于英文文件名,但不适用于非英文(中文)文件名. 例如,我的文件名如“एकऔरप्रोब्लेम.eml","hello鶨鹙鵨鶣鎹蓥.eml". Dire
..
我需要验证用户密码是否正确. 我有此代码: private bool checkOldPasswordValid(string password, string username) { using (DirectoryEntry entry = new DirectoryEntry("WinNT://" + Environment.MachineName +
..
Web应用程序正在从“人员管理"页面创建用户,该页面又将用户添加到Active Directory.这是执行此操作的代码: DirectoryEntry Folder = new DirectoryEntry("LDAP://XXXX.com/CN=ContainerName, DC=XXXX, DC=com", admin, adminPwd, AuthenticationTypes.No
..
好的,所以我将WinNT提供程序与DirectoryEntry类结合使用,以通过 Members 属性枚举本地组的成员. 如果该成员是本地帐户,则大概也会从本地计算机上的SAM中读取DirectoryEntry. 但是,如果成员是域帐户,当我访问DirectoryEntry对象的属性时,提供程序是否将对Active Directory执行查询? 有没有办法区分这两种情况?例如,检
..
我有一个基于Web的工具.在登录表单上,密码将在发送前经过哈希处理. 很好,数据库仅存储哈希密码. 现在,我们希望通过DirectoryEntry使用LDAP登录. 但是构造函数只接受普通密码. 我的问题:如何将哈希密码传递给DirectoryEntry -class? 当前方法: public bool isAuthenticated(string domain,
..
在我的ASP.NET应用程序中,我从Active Directory中获取信息.我必须通过GUID信息获得有关用户的信息(例如:a28a6a34dsfdsf57d9e54f945a241),但是我不知道如何在搜索中使用过滤器:/ 例如,如果我搜索用户姓氏: DirectoryEntry Entry = new DirectoryEntry("LDAP://" + "Domain");
..
我的目标是从远程服务器获取网站名称列表。但是我得到了例外: RPC服务器不可用。 以下是代码: public List GetWebSites(string serverIP) { List names = new List(); DirectoryEntry Services = new DirectoryEntr
..