Библиотека ADSI / Элемент управления для .NET
-
08-07-2019 - |
Вопрос
Существует ли библиотека ADSI для .NET / C #?Мне удалось найти фрагменты кода для выполнения некоторых задач, но ничего всеобъемлющего.
Я ищу библиотеку, которую я мог бы просто вставить в свой код и запустить без необходимости слишком много настраивать?Я думаю о чем-то вроде MEMM для Excel
Спасибо.
Решение
Для .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.
Надеюсь, это немного поможет!
Марк
Другие советы
У вас есть все, что вам нужно в .NET, в System.DirectoryServices.ActiveDirectory
сборка.Существует большой набор образцов на Кодпроект.