我发现使用VB和Active Directory的代码片段:
Dim NbGroupe As Integer
Dim Ldap As DirectoryEntry = New DirectoryEntry("LDAP://172.29.1.240:389", TxtUsager.Text & "@csnavigateurs.qc.ca", Password.Text)
Dim Searcher As DirectorySearcher = New DirectorySearcher(Ldap)
Searcher.PropertiesToLoad.Add("memberof")
Searcher.PropertiesToLoad.Add("userPrincipalName")
Searcher.Filter = "(&(userPrincipalName=" & TxtUsager.Text & "@csnavigateurs.qc.ca))"
我希望将c#用于相同的目的,但我承认这一代码很难翻译。我是否缺少using语句,引用或其他内容?我的项目中没有任何DirectoryEntry类型。
最佳答案
您需要引用System.DirectoryServices程序集,并在文件中添加相应的using。
关于c# - 转换在C#中使用Active Directory的VB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32632677/