我可以检查一个帐户是否是一个广告组的成员,但有没有办法告诉一个帐户是否属于一个OU?我想搜索由你而不是由广告组,我不确定如果这是可能的。下面是我如何搜索一个广告组。
string myADSPath="LDAP://onecity/CN=Users,DC=onecity,DC=corp,DC=fabrikam,DC=com";
if (DirectoryEntry.Exists(myADSPath))
{
Console.WriteLine("In the group");
}
else
{
Console.WriteLine("Couldn't get in the group");
}
使用此方法,您可以检查指定的用户是否在foo/bar
ou中:
public bool CheckUserInOU(string userName)
{
using (var entryPoint = new DirectoryEntry($@"LDAP://onecity/OU=bar,OU=foo,DC=onecity,DC=corp,DC=fabrikam,DC=com"))
{
// User and pass for the LDAP query user if needed.
entryPoint.Username = "YourUsernameHere";
entryPoint.Password = "YourPasswordHere";
using (var searcher = new DirectorySearcher(entryPoint))
{
searcher.SearchScope = SearchScope.OneLevel;
searcher.Filter = $"(&(samAccountName={userName})(objectCategory=user))";
return searcher.FindOne() != null;
}
}
}
正如@damien_the_unbeliever所说,如果您有用户,distinuishedname
属性将包含OU。
本文向大家介绍如何判断对象是否属于某个类?相关面试题,主要包含被问及如何判断对象是否属于某个类?时的应答技巧和注意事项,需要的朋友参考一下 obj.proto === class.prototype 可以递归去找 obj instanceof class
判断一个数是否为素数 思路说明 这个问题有多种解法,以下的解法来自网络整理。供参考使用。 解决(Python) #! /usr/bin/env python #coding:utf-8 """ """ #方法一 import math def isPrime1(n): if n <= 1: return False for i in range(2, int(
本文向大家介绍C#判断一个类是否实现了某个接口3种实现方法,包括了C#判断一个类是否实现了某个接口3种实现方法的使用技巧和注意事项,需要的朋友参考一下 B为一个类,ISay为一个接口。 方法1: 方法2: 方法3:
本文向大家介绍JS判断浏览器是否支持某一个CSS3属性的方法,包括了JS判断浏览器是否支持某一个CSS3属性的方法的使用技巧和注意事项,需要的朋友参考一下 1、引子 css3的出现让浏览器的表现更加的丰富多彩,表现冲击最大的就是动画了,在日常书写动画的时候,很有必要去事先判断浏览器是否支持,尤其是在写CSS3动画库的时候。比如transition的animation-play-state,就只有部
本文向大家介绍写一个方法判断一个数字是否为整数相关面试题,主要包含被问及写一个方法判断一个数字是否为整数时的应答技巧和注意事项,需要的朋友参考一下
本文向大家介绍JS判断是否长按某一键的方法,包括了JS判断是否长按某一键的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS判断是否长按某一键的方法。分享给大家供大家参考,具体如下: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《Jav