2010-06-03 21 views
6

Próbuję zbudować aplikację .Net do przesłuchania usługi Active Directory.Korzystanie z usług sieci Web Active Directory w aplikacji .Net

Edytuj: Muszę użyć usługi sieci Web, aby to zrobić, ponieważ będę rozmawiał z usługą AD z przepływu pracy SharePoint za pomocą narzędzia przepływu pracy strony trzeciej, które wymaga korzystania z usługi internetowej.

Z moich badań, Windows 2008 R2 został Services Web Directory (Active ADWS) zbudowany w.

nie mogę znaleźć żadnych szczegółów ani przykłady gdziekolwiek w sieci, które mi powiedzieć, czy będę mógł używać ADWS w aplikacji .Net do odczytu/zapisu informacji AD.

Czy mogę po prostu dodać odniesienie do strony internetowej lub ADWS tylko do użytku z Powershell.

Cheers,

Iain

+0

Ludzie, tylko po to, by wyjaśnić. Nie obchodzą mnie inne sposoby na zrobienie tego. Wiem, że istnieją. W szczególności chcę wiedzieć o ADWS i czy oferuje mi sposób korzystania z usługi internetowej dla AD. –

Odpowiedz

1

Jeśli potrzebujesz do kwerendy przeciwko AD, można użyć .NET zbudowany insupport dla zapytań Active Directory przy użyciu protokołu LDAP lub ADSI.

Przestrzeń nazw w .NET zawiera wszystkie narzędzia niezbędne do skutecznego wysyłania zapytań i zarządzania obiektami AD.

Przepływ pracy jest następujący:

  1. Utworzyç DirectorySearcher PRZEDMIOT
  2. oprawę przeciwko Active Directory (tzn poświadczenia dostawy)
  3. utworzyć filtr wyszukiwań
  4. ustawić parametry każde zapytanie
  5. Wykonaj zapytanie
  6. Powtórz wynik zestawu wyników
+0

Podczas gdy twoja odpowiedź jest poprawna technicznie, nie odpowiada na pytanie OP, w jaki sposób (lub może) korzysta z usług sieciowych. – slugster

+1

Ten wiersz "Próbuję zbudować aplikację .Net do przesłuchania Active Directory." wskazał, że OP chce przesłuchać AD. Drogą do przesłuchania AD jest ADSI lub LDAP. – Alan

+2

slugster jest poprawny. Wiem, że mogę użyć .Net do bezpośredniego przesłuchiwania AD. Aby to zrobić, potrzebuję skorzystać z usługi sieciowej. Teraz mogę albo napisać własną usługę sieciową (tak, wiem, jak to zrobić, dziękuję), albo mogę skorzystać z tego, który Microsoft już zapewnia. Stąd moje pytanie. Tak więc twoja odpowiedź jest dla mnie bezużyteczna. –

2

Wygląda na to, że utworzono ADWS tylko dla modułu ActiveDirectory PowerShell i Centrum administracyjnego Active Directory. Chociaż wydaje się możliwe skonsumowanie go bezpośrednio z powodu jego natury WCF. Ale nie, nie ma nawet jednego artykułu na temat MSDN lub blogu zamieszczonego w Internecie na ten temat.

Powiązane problemy