问题标签 [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.
c++ - 如何使用 C++ 获取计算机的专有名称 (DN)
我似乎找不到使用 C++ 和 WinAPI 获取工作站(计算机)的 DN 的方法。任何想法如何做到这一点?
PS。工作站连接到域控制器。
PS2。我需要计算机的 DN,而不是登录用户。
c++ - 当成员计算机未使用 C++ 连接到 DC 时如何获取成员计算机的专有名称
我通常会通过调用以下方法获取 Active Directory 网络上成员计算机的可分辨名称:
但是,当该成员计算机当前未连接到 DC 时,就会出现问题。例如,如果我将我的工作笔记本电脑带回家,它将无法访问我们在工作中拥有的本地 AD,并且GetComputerObjectName
会失败。(我相信错误代码为 1355 或 ERROR_NO_SUCH_DOMAIN
。)
所以我的问题是,在这种情况下,有没有办法获得成员计算机的专有名称?
java - DN - Java JDNI LDAP - 通用名称与用户 ID
通用名称,假设“John Smith”用于组成 DN,但是否可以使用 UID 组成完整的 DN。
我目前正在这样做并且它有效。
现在我想用UID
J.smith 代替他的全名进行身份验证。有任何想法吗?
python - 如何区分一个点和两个点的线?
我想提取句子的特定部分。我的问题是我有一个句子列表,每个句子都有不同的格式。例如:
如何根据它们拥有的点数分割这些线?如果我希望句子的第二部分带有两个点,而句子的第一部分带有一个点
java - 如何在 LDAP 中将域名转换为专有名称 (DN)?
我正在创建一个能够使用 OpenDJ Client SDK 登录到 LDAP 服务器的 Java 应用程序,但我只有Domain Name、User 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
c# - Microsoft Exchange:如何解析专有名称
我该如何解决这个问题:
到一个电子邮件地址?我必须使用 Exchange Web 服务吗?
java - LDAP 搜索库 DN 不起作用
我正在尝试对位于目录根目录的许多不同 OU 执行 LDAP 搜索。
上下文初始化:
所以为了搜索我打电话的用户
或者
并且工作正常。但由于我想搜索 DA 根目录中的所有 OU,我必须使用另一个 baseDN 进行搜索,但我没有找到。我已经尝试了以下但似乎没有一个工作......
没有 OU:
空searchBase
字符串:
绝望的通配符 *
绝望的通配符 %
绝望的 OR 运算符 |
剩下的名字'OU=OrgUnitOne|OrgUnitTwo,DC=mysite,DC=com'
有没有办法在所有根 OU 上实现这种搜索?
java - 如何在没有来自 Java 代码的完整 CN/DN 的情况下连接 Active Directory
我已经实现了方法:
我不知道完整的 CN/DN 字符串。我只传递用户名(fe Tom)和密码。
我没有关于群组等的信息。
先感谢您!
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
java - 如何在 Java 中验证可分辨名称(DN)?
我正在尝试在 java 中验证 DN。到目前为止,我已尝试使用 Bouncy castle 库对其进行验证
此代码有效,但问题是此代码允许有多个 CN。
例如:此代码为 CN=first,CN=second,ou=org,ou=org2,c=US 返回 true
但我希望验证仅在存在一个 cn、ou、o、c 等时才返回 true。
任何帮助,将不胜感激。