Powershell从LDAP获取OU信息 2


支持所有版本。

要从处理过的字符串中提取新字符,你通常会组合使用“split”和“substing”命令。
例如要从LDAP路径中提取OU的第一个名字,可以用下面方法:

$dn = 'OU=Test,OU=People,CN=Testing,OU=Everyone,DC=Company,DC=com'

($dn.Split(',')  -like 'OU=*' ).Substring(3)[0]

上面代码将从LDAP路径返回第一个名字(LDAP的路径是从右到左读取,所以最近的OU的名字就是第一个OU)同时我们现在就可以轻松的获取它的其它部分了,例如将后面序号1改成-1就能够得到相反位置的OU名字。
原文地址:Get the OU from an LDAP Path

本文链接: https://www.pstips.net/get-the-ou-from-an-ldap-path.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

2 条评论 “Powershell从LDAP获取OU信息