ADSI Library / Controle for .NET
-
08-07-2019 - |
Pergunta
Existe uma biblioteca ADSI lá fora para .NET / C #? Eu tenho sido capaz de encontrar pedaços de código para fazer algumas tarefas, mas nada abrangente.
Eu estou procurando uma biblioteca que eu posso simplesmente colocar em meu código e executar sem ter que fazer muita personalização? Estou pensando em algo ao longo das linhas de Memm para Excel
Graças.
Solução
Para .NET 1.x, não há realmente apenas o namespace System.DirectoryServices
- não muito mais, infelizmente. Isso é suas classes básicas DirectoryEntry
e DirectorySearcher
, e é sobre isso .....
.NET 2.0 adicionou o namespace S.DS.ActiveDirectory
para manipular objetos estruturais, como florestas, domínios, e assim por diante muito mais fácil. Confira este artigo MSDN novas maneiras de gerenciar o Active Directory utilizando o .NET Framework 2.0 sobre como aproveitar esses novos recursos.
Para NET 3.5 e acima, há um novo namespace S.DS.AccountManagement
que torna o trabalho com diretores (usuários, grupos, computadores) muito mais fácil. Novamente, para uma excelente introdução, leia este artigo MSDN Gerenciando diretores de segurança de diretório no. NET Framework 3.5 .
Espero que ajude um pouco!
Marc
Outras dicas
Você tem tudo o que você precisa em .NET no System.DirectoryServices.ActiveDirectory
montagem. Existe um grande conjunto de amostras em codeproject .