Os usuários no Active Directory Pesquisar translation from VPE for Csharp – a maneira mais fácil

Ontem eu escrevi sobre isso ainda, como chegar até o recurso de pesquisa do Active Directory no Windows 7. Hoje deve ser como você confortavelmente pode pesquisar o Active Directory em c# para os usuários. A ênfase na confortável, porque artigos sobre o tema geralmente lá já está um pouco na net. Uso mais, mas apenas os métodos ao redor System.DirectoryServices.ActiveDirectory e o DirectorySearcher. Mas desde o .NET 3.5, combina bem com código-fonte mais claro muito menos e acima de tudo, eu acho.

Mas agora vamos para a coisa. No exemplo a seguir, eu tenho usado principalmente métodos do namespace System.DirectoryServices.AccountManagement . E aqui está como:

ErstellenPrincipalContext domainContext novo PrincipalContext = um contexto para o domínio apropriado do Windows (ContextType.Domain, “meineDomaene”); novo UserPrincipal (domainContext); //Den = //Ein “Objeto de usuário” no contexto da anlegenUserPrincipal parâmetro de busca de usuário angebenuser. Nome = “Hey *”; //Den criando um visor e a critérios de pesquisa//(unser User-Objekt) de übergebenPrincipalSearcher pS novo PrincipalSearcher (); pS.QueryFilter = ele = usuário; resultados da pesquisa //Die durchführenPrincipalSearchResult = pS.FindAll (); precisa de //Bei para mais detalhes abfragenPrincipal pc = resultados. ToList() [0]; de DirectoryEntry = pc (DirectoryEntry). GetUnderlyingObject (); //Erstes para a ausgebenMessageBox.Show(de.) de resultado de teste Propriedades [“email”]. Value.ToString());

Depois que agora a fonte viu, claro existem algumas notas. Na linha 9, eu ajustei a propriedade de nome do usuário. O * é uma curinga. Todas as entradas de usuário do Active Directory que devolve assim em linha 17 que seu nome com “Ei” começa e vai mais longe.

Basicamente, pode-se ainda dizer que você pode usar outras propriedades, em vez da propriedade de nome, que então age como um filtro de pesquisa. Também que combinam várias propriedades é possível.

Active Directory no Windows Server R2 2012: uso prático e planejamento em redes Windows

Edição de Carlo Westbrook – CertPro – não. 1 (26/10/2016) – paperback: 700 páginas

Eu gostaria de dizer 59,95 EURAußerdem que tudo é opcional da linha 21. Na maioria dos casos, os objetos são susceptíveis de alcance, que retorna o PrincipalSearcher. No entanto, nem todas as propriedades que podem ser definidas no Active Directory contêm esses objetos.

Vocês devem encontrar um objeto de propriedade, não incluindo o principal, você deve cair para trás o velho caminho mencionado no início do artigo. Os inferiores do objeto principal é determinado por meio de GetUnderlyingObject e elenco como DirectoryEntry. Você pode ver isso então, como mostrado na linha 24, todas as informações.

Espero que possa ajudar um pouco com este artigo. Divirta-se com ele. Se você tiver alguma dúvida, deixe um comentário me basta.

Muitos cumprimentos,
Raffi

Sobre o autor: Este artigo, bem como 363 outros artigos sobre código-bude.net, escrito por Raphael. -Desde 2011 blog aqui sobre programação, meu software, escrever tutoriais e tentar o meu conhecimento, portanto ele vai bem, para compartilhar com meus leitores. Além disso, escrevo sobre temas de meus estudos sobre derwirtschaftsinformatiker.de. E-mail • Google + • Facebook • Twitter

0SHARESFacebookTwitterGoogleWhatsappRedditPocketStumbleuponPinterestXingMail