Библиотека ADSI / Контроль для .NET - PullRequest
0 голосов
/ 28 октября 2009

Существует ли библиотека ADSI для .NET / C #? Мне удалось найти кусочки кода для выполнения некоторых задач, но ничего комплексного.

Я ищу библиотеку, которую можно было бы просто вставить в свой код и запустить без необходимости слишком много настроек? Я думаю что-то вроде MEMM для Excel

Спасибо.

Ответы [ 2 ]

3 голосов
/ 29 октября 2009

Для .NET 1.x действительно есть только пространство имен System.DirectoryServices - к сожалению, не намного больше. Это ваши основные DirectoryEntry и DirectorySearcher классы, и это все ...

.NET 2.0 добавила пространство имен S.DS.ActiveDirectory для упрощения работы со структурными объектами, такими как леса, домены и т. Д. Прочтите эту статью MSDN Новые способы управления Active Directory с использованием .NET Framework 2.0 , посвященные использованию этих новых возможностей.

Для .NET 3.5 и выше, есть новое пространство имен S.DS.AccountManagement, которое значительно упрощает работу с принципалами (пользователями, группами, компьютерами). Опять же, для отличного введения прочитайте эту статью MSDN Управление принципами безопасности каталогов в .NET Framework 3.5 .

Надеюсь, это немного поможет!

Марк

2 голосов
/ 29 октября 2009

У вас есть все, что вам нужно в .NET в сборке System.DirectoryServices.ActiveDirectory. На Codeproject .

имеется большой набор сэмплов.
...