问题标签 [distinguishedname]

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 投票
2 回答
2644 浏览

powershell - 如何隔离 AD 专有名称并去除多余的行?

我正在尝试仅打印一个人的 AD 组的第一级(?)专有名称。很多人是许多组的一部分,到目前为止,由于组列在多行上,我使用 -replace 来摆脱除我想要的东西之外的所有东西。
就目前而言,假设这些是 John Smith 所在的组:

我的最终目标是这样的:

甚至可能:

(也许有一些 Add-Member 爵士乐,我很确定我可以自己弄清楚)

无论如何,关键是要从CN=ResG-Smith,OU=Smith,OU=Research,OU=User Groups,OU=Groups,OU=Delegated OUs,OU=Delegation,DC=domainetc
现在自己得到“史密斯”,我相信,由于脚本,我们的研究小组 (ResG) 都被命名为相同,但最好替换为从 OU=Smith 获取“史密斯”而不是 CN=ResG-Smith,如果可行的话。

0 投票
1 回答
4012 浏览

c# - 使用 DistinguishedName 查询 Active Directory

我有一个使用 Windows 身份验证的应用程序,我正在尝试使用他们的域 ID 获取登录用户信息。

返回的部分数据是用户经理的 DN(在manager属性中)。我需要再次查询 AD 以获取经理的信息(域 ID、电子邮件、姓名等)。我搜索并找不到任何提示我必须在过滤器中使用什么。

这就是我正在使用的,我总是返回 null:

是否可以通过 DN 搜索 Active Directory?如果是这样,我做错了什么?

0 投票
1 回答
894 浏览

c# - 从 AD 获取经理的员工

我正在尝试根据他的 DN 获取经理的员工名单。假设登录用户是经理,

1) 使用 sAMAccountName(即域 ID)在活动目录中搜索管理器并检索 distinctName

2) 在活动目录中搜索所有具有“manager”属性等于先前检索到的 distinctName 的用户对象

但是,我的目录条目集合始终为空。假设给出了用户/经理的 DN,这就是我所做的。

我还尝试使用以下方法转义 DN:

没运气。任何帮助表示赞赏。

0 投票
2 回答
2564 浏览

regex - 正则表达式 - 从专有名称中提取 OU

我需要使用 REGEX 从我的专有名称中提取“OU”部分。

举个例子 :

我需要有

我尝试"CN=SZHARCOFF Michel (AB),OU=Coiffeur_Inter,OU=France,DC=Paris,DC=France" -match "^CN=[\w-()]*[\w]*" 但没有成功

0 投票
1 回答
1713 浏览

node.js - 从 ldapjs 搜索中获取特定对象属性

我正在将用户绑定和身份验证到 ldap,如下面的代码所示。现在我正在获取对象的所有属性,例如,我想要的只是获取“distingushedName”。ldapjs 中有一个方法吗?是过滤问题吗?

谢谢 !

0 投票
0 回答
90 浏览

active-directory - 如何在笔记目录中使用 LDAP 通过可分辨名称获取 Exchange 服务器的用户

我正在尝试从使用设置字段server的注释中的交换中获取用户的可分辨名称,因此除了在字段中添加的用户之外,没有人可以访问该特定文档。我尝试过其他类型的名称,例如或但那个剂量不工作。如何获取交换用户的名称?LDAPbearbeiterbearbeitercannonicalabbreviatedDistinguished name(DN)

0 投票
1 回答
2617 浏览

powershell - 使用 PowerShell 从 DistiniguishedName 中提取域

我尝试了以下代码来提取域,并且在定义变量时它工作得很好

但是当我$ADS变成

我想要的结果是:

下面是我写的代码

0 投票
0 回答
29 浏览

ssl - 在soapUI中冒充自己以外的人发送请求

我在soapUI 中有一个POST 请求步骤,可以成功地与我的SSL 证书配合使用。

它使用我保存在soapUI 的应用程序配置设置中的证书(密钥可能更准确)。

我想要做的是作为一些测试用户 Bob 提出这个请求。Bob 在被测系统中有一个 DN。

这个怎么做?

向请求添加标头无效。我试过 X-ProxiedEntitiesChain。

我是否需要从设置中删除密钥才能让soapUI 使用我提供的标头?

0 投票
1 回答
533 浏览

c# - 为什么在活动目录组中不能创建为 groupType = Local

我无法理解为什么在活动目录中将组创建为 groupType 的“本地”不起作用。它抛出以下异常:

以下是代码示例:

如果我从 GroupType.DomainLocalGroup 更改为 GroupType.DomainGlobalGroup,一切正常。任何机构都可以让我知道如何摆脱这个问题吗?

在此处输入图像描述

0 投票
2 回答
1690 浏览

php - 使用 DN(可分辨名称)的 Active Directory 搜索

我正在开发一个 PHP 函数来获取活动目录用户的管理员(使用用户的电子邮件地址)。得到经理后,我想得到经理的电子邮件地址。

我使用此代码来获取经理:

该代码正在运行,并且在搜索用户电子邮件或其他属性时我得到了正确的值。但是当我搜索经理时,echo "Manager: " . print_r($data[$i]["manager"]) . "<br />"; 我会得到经理的 DN(专有名称)。例如:“数组([count] => 1 [0] => CN=LASTNAME\, FIRSTNAME,OU=01_User,DC=int,DC=domain,DC=de)经理:1”

现在的问题是,当我尝试搜索经理的电子邮件地址时,使用 DN 作为过滤器

然后我得到一个“数组到字符串转换错误”。如果我使用 print_r($data[$i]) 转换为字符串,则会收到“搜索查询错误:搜索过滤器错误”。

所以我的问题是,如何使用DN来获取DN背后用户的属性?是否可以过滤 DN?我必须处理 DN 字符串吗?

希望可以有人帮帮我。谢谢!