问题标签 [activedirectorymembership]

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 投票
0 回答
182 浏览

c# - 如何更新 Userprincipal 中的部门、经理属性?

我无法完成更新“公司”、“经理”、“部门”等域帐户信息的操作。

以下是我的两种方式

1: DirectoryEntry de = new DirectoryEntry("LDAP://");

2: UserPrincipal up = new UserPrincipal(insPrincipalContext); up.Name = " lijen ";

way1不行了,用户所在的公司再也没变!为什么?

未获得通过 UserPricipal 对象更新公司属性的方法。请帮忙!非常感谢。

0 投票
1 回答
87 浏览

c# - 获取某个组的成员

我有某个组的 LDAP 地址,例如 LDAP://CN=Users,CN=Builtin,DC=tt, DC=s, DC=LOCAL 我将如何获取属于该组的用户?最初,我认为这样做会起作用:

但是,这不会打印该组的任何成员。事实上,foreach 循环甚至没有被执行,因为它没有找到该组的任何成员。但是当我查看数据库中的组时,它显然有几个成员。

0 投票
1 回答
223 浏览

asp.net-web-api - 使用 VPN 的 ASP.NET 活动目录成员资格

我尝试使用 ASP.NET Active Directory Membership Provider 对 ASP.NET Web API 中的用户进行身份验证。此活动目录位于另一台服务器上,我只能通过 VPN 连接到该服务器。以下是我正在使用的代码:

网络配置:

C#:

它抛出一个异常,它无法与服务器建立安全连接,最里面的异常消息是服务器无法运行。我还使用 Cisco AnyConnect 连接到此 VPN,并且工作正常。

有什么我想念的吗?

0 投票
1 回答
1433 浏览

active-directory - 获取用户“memberOf”AD 组

我试图让所有用户“memberOf”所有以“JE_”开头的组

我知道我不能执行以下操作:

memberOf=CN=JE*,OU=JE,OU=Gruppen,DC=subd,DC=dom,DC=net

但是所有的 JE_* 都位于一个名为“JE”的结下。是否可以让所有用户 memberOf 位于结“JE”下的组?

0 投票
0 回答
23 浏览

windows - 更新域计算机 LastLogonDate 的脚本?

所以我现在四处寻找类似的东西,但似乎无法在任何地方找到任何东西。在我们的环境中,我们有一个脚本可以在计算机上最后一次看到的 AD 属性超过 15 天后禁用计算机。由于我们主要是笔记本电脑环境,人们在登录时经常没有连接到网络,一旦他们锁定/解锁最终连接到域的计算机就会出现信任关系问题,因为显然计算机在 AD 中被禁用。

有没有人见过可以在本地计算机上运行的脚本,该脚本在用户登录时更新计算机 AD 中的 LastLogonDate 属性?如果可能的话,我正在考虑将计划任务推送到每 15 分钟执行一次的所有计算机。谢谢!

0 投票
1 回答
1096 浏览

asp.net-mvc - 在 MVC 中检索用户数据的 Active Directory 身份验证

在我的 MVC5 应用程序中,我曾经通过仅检查用户是否存在于Active Directory. 现在,我想使用另一种类似的方法:我将usernameand发送passwordactive directory,如果用户存在于其中,它应该返回一些active directory信息,即用户的Name, Surname, Department。那么,如何在Controller和中定义这种身份验证web.config

网络配置:


控制器:

0 投票
0 回答
74 浏览

c# - C# 组合两个字符串

我正在开发一个将在 AD 中创建用户的应用程序。为了灵活,我需要做的是在用户定义的 OU(通过 GUI)中创建用户。因此,如果用户输入 OU=test users,OU=test,我想将其连接到我的 AD 路径的其余部分。基本上,这让我可以构建一个像 string ldappath = "OU=Domain test Users,OU=test,DC=jmlab,DC=net" 这样的字符串

这就是用户输入的工作方式:http: //imgur.com/huPhsiA

我的问题是两方面的。有一种方法可以让用户只输入 Test USers 而不是完整路径?还有两个如何组合变量?

0 投票
0 回答
1532 浏览

c# - Active Directory 使用 PrincipalSearcher 获取用户列表引发错误

我有两个需要在 asp.net Web 应用程序中实现的功能。

  1. 使用 Active Directory 进行身份验证
  2. 获取 Active Directory 用户列表。

当我将 IIS 应用程序池设置为网络服务时,以上两者在客户端环境中都可以正常工作。当我改回 IIS 用户时,只有身份验证有效,但让用户列表停止工作。我不确定为什么会这样。

这是我的代码:

  1. 验证:

    /li>
  2. 获取 Active Directory 用户列表:

    /li>

更新:我不能说哪行代码,因为我将应用程序部署到客户端服务器,所以无法调试它。但这是错误:

异常信息:

更新:

它在

上下文是 PrincipalContext 类型...

PrincipalContext 具有名为“ConnectedServer”的属性。ConnectedServer 的值为 null,因此会引发异常。

如果我在 PrincipalContext 中传递用户名和密码以及域,一切正常。示例...

看来我需要冒充有权访问特定域的用户。

还有其他方法可以实现吗?

谢谢,

0 投票
1 回答
45 浏览

active-directory - 将 PC 添加到域控制器实际上有什么作用?

我想知道将 PC 添加到 Windows 域实际上有什么作用?例如,如果在发出后,

从那时起,域控制器如何知道哪台 PC 绑定到哪个帐户(在域控制器上)。

  • 是否考虑了 PC 的 IP 地址/MAC 地址
  • 和/或 PC 是否需要持续合作以获取令牌的某些质询响应?

我希望这在 Samba 和 Windows 之间是相似的,但如果需要上下文,我想知道这在 samba PC(客户端)与 Microsoft 域控制器(Windows 服务器 2012)之间是如何工作的。

我的目标是能够从新状态启动 VM,但可能使用不同的 IP,但不必手动将 VM 的特定实例重新添加到域控制器。

0 投票
2 回答
1102 浏览

ssis - 用于循环扩展 AD 组成员列表的 SSIS 包

我是一个相当新的 SSIS 工具用户,我喜欢它!但是我有一个项目,我不知道如何配置该工具。我有一个 MySQL 表中大约 300 个域组的列表,我需要通过循环读取每个域组,并为每个组查询 ActiveDirectory 以获取成员列表/枚举。结果我将写入另一个表,该表将在第一列中具有组名,在第二列中具有 sAMAccountName。每个域组成员一行,而不是包含所有成员的一行,而是该组的每个帐户成员一行。

我正在使用 KingswaySoft 的用于目录服务连接管理器的 SSIS 集成工具包来访问 AD 信息。- 或者如果有另一种机制,也很高兴听到其他人在使用什么!

我很擅长连接和写入数据库表,但是循环部分以及如何传递参数和构建要写入的数据行让我摸不着头脑:\ -help!