问题标签 [directoryentry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9737 浏览

c# - Set Windows/AD password so that it "never expires"?

Here is my code:

And what i want to do is to create a windows user and set the password never expired , But i do not know how to do this ?

0 投票
2 回答
2509 浏览

c# - 获取本地网络计算机名称列表

我正在使用 Visual Studio 2010,我在网上搜索了帮助和其他使用 DirectoryEntry("WinNT:") 的人,但它似乎对我不起作用。我可以看到我的网络工作组,如果我使用 DirectoryEntry("WinNT://MYWORKGROUP") 我看不到任何列出的计算机。

请帮助我不确定为什么它对我不起作用。

谢谢

0 投票
1 回答
1640 浏览

active-directory - 在某些情况下,当用户被锁定时,LDAP 绑定到 ActiveDirectory 成功

当提供错误密码的次数足以触发锁定时,我正在测试 .net LDAP 客户端的行为。

我看到了这种奇怪的行为:似乎如果进程在任何时候成功连接,那么即使在故意触发锁定之后它也能够重新连接。

这是我的绑定方法的简写版本:

我的测试进行如下:

这工作正常。但是,如果在测试之前使用正确的密码调用 Bind(),我会得到不同的结果。

爱荷华,这个:

发生以下情况。

a) TestLockout 产生不正确的输出,因为最终的 Bind 成功并且它不应该成功。
b) 然而,我知道该用户被锁定,因为随后的检查。

因此,似乎某些组件正在跟踪当前进程是否已成功连接。我需要有办法清除这种情况。此身份验证代码将在长时间运行的服务进程中执行,并且在用户真正被锁定时对其进行身份验证是不可接受的。

0 投票
1 回答
183 浏览

c# - 查询可用域列表,环境有多个 NIC 卡用于两个不同的域

我正在使用 LDAP 来查询可用域的列表。当我在有一张网卡可用并且成功查询域列表的机器上运行它时,我的逻辑工作正常,但是当我在有多个网卡的机器上运行它时,即一个用于域 A,另一个用于域 B,我得到异常原因很简单,即 DirectoryEntry() 绑定失败。

我只需要为此使用 LDAP 提供程序。

下面是代码片段:

0 投票
1 回答
18937 浏览

c# - 如何在 Active Directory 中找到具有 GUID(objectGUID) 参数的用户

在我的 ASP.NET 应用程序中,我从 Active Directory 获取信息。我必须使用 GUID 信息获取有关用户的信息(例如:a28a6a34dsfdsf57d9e54f945a241),但我不知道如何使用过滤器进行此搜索:/

例如,如果我搜索用户姓氏:

现在我需要一个带有 GUID 的过滤器,我可以在 AD 中找到唯一的用户。我在字符串中的此搜索的 GUID UserID = Session["UserID"].toString()

塔拉索夫

0 投票
2 回答
2110 浏览

c# - 如何使用城市(“l”)参数创建 LDAP 过滤器

我编写了一个从 Active Directory 获取数据的程序,我需要一个 LDAP 过滤器将数据过滤为 l(城市)参数。

我的代码:

塔拉索夫

0 投票
1 回答
4043 浏览

c# - Active Directory 添加用户属性

我正在尝试将属性/属性添加到 Active Directory 中的用户条目。使用以下代码更新属性值没有任何问题。

但是,当我尝试添加新项目并调用CommitChanges()它时会引发错误:

指定的目录服务属性或值不存在。

ExtendedErrorMessage 说明如下:

00000057:LdapErr:DSID-0C090B8A,注释:属性转换操作出错,数据0,v1db1

我有一种感觉,我错过了一些简单的东西,但我似乎无法弄清楚。

0 投票
2 回答
2079 浏览

asp.net - 创建虚拟目录时拒绝访问

我收到了这个错误

访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

当我尝试使用带有 asp.net Web 表单的 vb.net 代码和以下我使用的代码创建虚拟目录时..

任何帮助请>????

0 投票
1 回答
1638 浏览

linq - 使用 DirectoryEntry LINQ C# 获取本地组中的所有用户

我正在尝试围绕 LINQ 进行研究,以便弄清楚如何查询DirectoryEntry. 目前,我正在尝试在 C# 中编写一些代码,该代码将采用一个字符串变量,并根据该字符串给出一个组内的成员列表。

以下是我迄今为止设法弄清楚的

问题是我不能Children.Find()在 where 语句中使用。

虽然我想知道如何正确地做到这一点,但我真的很想弄清楚这一点,因为我还需要做其他查询。因此,如果有人知道任何可以找到此信息的好来源,请告诉我

0 投票
2 回答
10154 浏览

c# - 无法从 Directoryentry 中获取用户

我在这里疯了,我真的很感激一些帮助!只是我想使用 DirectoryEntry 类从 Active Directory 中获取用户名或任何内容。

我使用了 userprinciple 并且效果很好,但是我需要获取的属性(用户的经理)仅在 DirectoryEntry 中可用。

我的问题是,我在网上看了很多,我从那里得到了代码,但由于某种原因它从来没有用过,总是返回 Null。这是一个例子:

我不知道为什么这段代码返回 null。

提前致谢。