问题标签 [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 回答
1710 浏览

c++ - 如何使用 C++ 获取计算机的专有名称 (DN)

我似乎找不到使用 C++ 和 WinAPI 获取工作站(计算机)的 DN 的方法。任何想法如何做到这一点?

PS。工作站连接到域控制器。

PS2。我需要计算机的 DN,而不是登录用户。

0 投票
3 回答
2089 浏览

c++ - 当成员计算机未使用 C++ 连接到 DC 时如何获取成员计算机的专有名称

我通常会通过调用以下方法获取 Active Directory 网络上成员计算机的可分辨名称:

但是,当该成员计算机当前未连接到 DC 时,就会出现问题。例如,如果我将我的工作笔记本电脑带回家,它将无法访问我们在工作中拥有的本地 AD,并且GetComputerObjectName会失败。(我相信错误代码为 1355 或 ERROR_NO_SUCH_DOMAIN。)

所以我的问题是,在这种情况下,有没有办法获得成员计算机的专有名称?

0 投票
2 回答
1429 浏览

java - DN - Java JDNI LDAP - 通用名称与用户 ID

通用名称,假设“John Smith”用于组成 DN,但是否可以使用 UID 组成完整的 DN。

我目前正在这样做并且它有效。

现在我想用UIDJ.smith 代替他的全名进行身份验证。有任何想法吗?

0 投票
4 回答
294 浏览

python - 如何区分一个点和两个点的线?

我想提取句子的特定部分。我的问题是我有一个句子列表,每个句子都有不同的格式。例如:

如何根据它们拥有的点数分割这些线?如果我希望句子的第二部分带有两个点,而句子的第一部分带有一个点

0 投票
1 回答
6756 浏览

java - 如何在 LDAP 中将域名转换为专有名称 (DN)?

我正在创建一个能够使用 OpenDJ Client SDK 登录到 LDAP 服务器的 Java 应用程序,但我只有Domain NameUser Name(也称为 SAMAccountName )和Password。如果您不知道域登录,请参阅此图像:

在此处输入图像描述

您以以下格式输入用户名字段:DOMAIN_NAME\USER_NAME 而不是简单的 USER_NAME。域名示例为:corp.fabrikam.com。


现在我需要知道如何将域名转换为专有名称 (DN)?因为 OpenDJ 需要专有名称才能连接到 LDAP。

例如:corp.fabrikam.com 的专有名称是:dc=corp、dc=fabrikam、dc=com。

看来我只需要用“。”拆分它,但我听说有一个叫做不相交域的东西:
http ://technet.microsoft.com/en-us/library/cc731125%28v=ws.10%29.aspx

所以这里的分裂技巧可能不可靠。

此外,LDAP 中的用户可以在组织单位 (OU)下。假设用户john属于经理OU,因此 john 的完整用户 DN 将如下所示:

uid=john,ou=manager,dc=corp,dc=fabrikam,dc=com

0 投票
2 回答
2338 浏览

c# - Microsoft Exchange:如何解析专有名称

我该如何解决这个问题:

到一个电子邮件地址?我必须使用 Exchange Web 服务吗?

0 投票
2 回答
17898 浏览

java - LDAP 搜索库 DN 不起作用

我正在尝试对位于目录根目录的许多不同 OU 执行 LDAP 搜索。

上下文初始化:

所以为了搜索我打电话的用户

或者

并且工作正常。但由于我想搜索 DA 根目录中的所有 OU,我必须使用另一个 baseDN 进行搜索,但我没有找到。我已经尝试了以下但似乎没有一个工作......

没有 OU:

searchBase字符串:

绝望的通配符 *

绝望的通配符 %

绝望的 OR 运算符 |

剩下的名字'OU=OrgUnitOne|OrgUnitTwo,DC=mysite,DC=com'

有没有办法在所有根 OU 上实现这种搜索?

0 投票
2 回答
212 浏览

java - 如何在没有来自 Java 代码的完整 CN/DN 的情况下连接 Active Directory

我已经实现了方法:

我不知道完整的 CN/DN 字符串。我只传递用户名(fe Tom)和密码。

我没有关于群组等的信息。

先感谢您!

0 投票
3 回答
198 浏览

windows - 希望使用 powershell 提取信息

我需要使用 powershell cmdlet 和 txt 文件来提取信息。

TXT 文件包含组列表

我想首先将脚本提供给 powershell ......非常简单:

然后我想针对它运行一个 Foreach-object cmdlet 并只提取可分辨名称

问题是我一直运行到-Filter命令,我不应该需要过滤器命令,因为名称完全是从 AD 中提取的。

Foreach-Object {Get-ADGroup -Filter "*" | select DistinguishedName}工作,但我不想要我想要用于get-content命令的变量的所有组。我觉得我在-Filter选择我想要显示的字段之间缺少某种类型的链接。请帮我把两者联系起来。谢谢!

这是我得到的错误...... Cannot convert 'System.Object[]' to the type 'Microsoft.ActiveDirectory.Management.ADGroup

0 投票
1 回答
1617 浏览

java - 如何在 Java 中验证可分辨名称(DN)?

我正在尝试在 java 中验证 DN。到目前为止,我已尝试使用 Bouncy castle 库对其进行验证

此代码有效,但问题是此代码允许有多个 CN。

例如:此代码为 CN=first,CN=second,ou=org,ou=org2,c=US 返回 true

但我希望验证仅在存在一个 cn、ou、o、c 等时才返回 true。

任何帮助,将不胜感激。