我发现使用 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/