问题标签 [directoryservices]

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 回答
4078 浏览

vb.net - 在 VB.NET 中为新的 Active Directory 条目设置组类型

我正在尝试通过 VB.NET 和 DirectoryServices 为新的 Active Directory 条目设置组类型以创建分发列表。

如何访问 ADS_GROUP_TYPE 枚举?

具体来说,我在 ADS_GROUP_TYPE_GLOBAL_GROUP 之后。

0 投票
2 回答
8619 浏览

.net - 使用 System.DirectoryServices 对域用户进行身份验证

给定域用户的用户名和密码,以编程方式验证该用户的最佳方法是什么?

0 投票
2 回答
952 浏览

iis - 你如何在 C# 中备份 IIS 的元数据库?

确切的代码会有所帮助。我假设 DirectoryServices 命名空间可以做到这一点,但我找不到做到这一点的方法。


我需要实际的 C# 代码。到目前为止,我发现的所有示例都是 VB 或 VBScript。我发现的 C# 示例用于读取/设置 ADSI 属性。像备份这样的命令似乎具有某种 .NET 语法,我不清楚如何使用。在 VB 中有一个简单的备份命令。需要 .NET 中的等价物。

0 投票
2 回答
3310 浏览

asp.net - 将 ActiveDirectoryMembershipProvider 与两个域控制器一起使用

我们有一个在客户站点上运行的 ASP.NET 应用程序,该应用程序使用 ActiveDirectory 通过 ActiveDirectoryMembershipProvider 进行用户登录。我们指向的他们的主域控制器今天早上出现故障,在恢复所有内容时,客户端想知道我们是否可以与两个域控制器建立冗余连接;即指定一个主要和一个备份AD 服务器。谷歌搜索被证明是徒劳的——有人知道这是否可以做到吗?

0 投票
1 回答
6583 浏览

.net - DirectoryEntry.NativeObject 在 Windows 2008 中为管理员组中的用户抛出访问被拒绝

我有一个本地用户,它是管理员本地组的成员。

当我运行此代码时:

我收到:

未处理的异常:System.Runtime.InteropServices.COMException (0x80070005):访问被拒绝。

在 System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) 在 System.DirectoryServices.DirectoryEntry.Bind() 在 System.DirectoryServices.DirectoryEntry.get_NativeObject() 在 nanttest.Program.Main(String[] args) 在 c:\Work\ nanttest\nanttest\Program.cs:第 20 行

如果我在以管理员身份登录时运行此代码,它可以正常工作。

此外,如果我以 DomainAdmin 用户身份登录运行此代码,则此代码将失败。我已将 MYDOMAIN\DomainAdmins 和 MYDOMAIN\mydomainuser 添加为本地管理员组的成员。

我应该为这些用户添加哪些其他权限,以便他们可以运行此代码。

0 投票
9 回答
83585 浏览

c# - System.DirectoryServices 在命名空间“系统”中无法识别

我正在尝试System.DirectoryServices在网站项目中使用,但出现此错误:

命名空间“System”中不存在类型或命名空间名称“DirectoryServices”(您是否缺少程序集引用?)

我的项目引用了System.DirectoryServicesin web.config

我确实有using System.DirectoryServices我想使用它的文件。

有人知道在哪里寻找问题吗?

0 投票
1 回答
2595 浏览

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

我正在尝试修复产品中的 SSL 错误,并注意到尽管代码将 SSL 设置为 true,但在代码的下一行中,SSL 仍然为 false。我为此编写了一个单元测试,单元测试证实了我的怀疑。

测试失败。这里有什么我想念的吗?

0 投票
2 回答
1210 浏览

c# - 在 XP 上使用 C# 和目录服务崩溃

我正在尝试使用 C# 和目录服务进行一些简单的数据检索,但由于某种原因,它不适用于任何 XP 机器。如果我在 Server 2003 机器上运行我的代码,则没有问题。我花了相当多的时间试图找出我在 XP 上是否需要一些可再分发的东西,或者该功能是否根本不存在,但我找到了对在 XP 下具有类似代码的其他开发人员的参考。如果有人有任何经验或建议可以分享,我将不胜感激。

一个让我崩溃的简单代码片段:

在 XP 下运行它会给我以下错误,HRESULT 为 -2147463168:

谷歌搜索错误中的各种信息让我认为这是一个非常通用的 COM 互操作错误,我现在没有想法。任何帮助表示赞赏!

0 投票
3 回答
5443 浏览

.net - 当呼叫者不在域中时请求用户在 AD 中的角色

我想在 ActiveDirectory 中获取用户的组成员身份,而不是在域中。当我在域内运行它时,一切都很好。

但是,当我在域外运行时,我必须指定 PrincipalContext 谎言:

当我运行这段代码时,我在执行principal.GetAuthorizationGroups(). 我得到的例外是:

0 投票
2 回答
5877 浏览

vb.net - 当我使用 DirectoryServices“成员”属性时,“域用户”组为空

我正在使用以下代码来获取我域中组的成员:

我的问题是,当 GroupDN(组的专有名称)是“ CN=Domain Users,CN=Users,DC=Mydomain,DC=local ”时,For...Each 循环不执行,当我检查手动属性语句,它的计数为零。这似乎适用于我域中的所有其他组,但“域用户”组应该包含所有人,并且似乎不包含任何人。

我已经检查过了,该组在我的 Windows AD 工具中正确列出了每个人。我在这里有什么明显的遗漏吗?附带说明一下,是否有更好的方法来获取组的所有成员?