2010-06-03 15 views
6

में सक्रिय निर्देशिका वेब सेवाओं का उपयोग करना मैं सक्रिय निर्देशिका पूछताछ के लिए एक .NET अनुप्रयोग बनाने की कोशिश कर रहा हूं।.NET अनुप्रयोग

संपादित करें: मुझे ऐसा करने के लिए एक वेब सेवा का उपयोग करने की आवश्यकता है क्योंकि मैं किसी तृतीय पक्ष वर्कफ़्लो टूल का उपयोग करके किसी SharePoint वर्कफ़्लो से एडी से बात करूँगा जिसके लिए वेब सेवा के उपयोग की आवश्यकता होती है।

अपना शोध से

, विंडोज 2008 R2 सक्रिय निर्देशिका वेब सेवा (ADWS) में निर्माण किया है।

मैं नहीं वेब जो मुझे बताओ कि क्या मैं ADWS उपयोग करने के लिए सक्षम होना चाहिए पर कहीं भी किसी भी जानकारी या उदाहरण मिल सकते हैं एडी सूचना को पढ़ने/लिखने के लिए .NET एप्लिकेशन में।

क्या मुझे बस वेब संदर्भ जोड़ने में सक्षम होना चाहिए या केवल पावरहेल उपयोग के लिए एडीडब्ल्यूएस होना चाहिए।

चीयर्स,

इयान

+0

लोग, बस स्पष्ट करने के लिए। मुझे ऐसा करने के अन्य तरीकों की परवाह नहीं है। मुझे पता है कि वे मौजूद हैं। मैं विशेष रूप से एडीडब्लूएस के बारे में जानना चाहता हूं और अगर यह मुझे एडी के लिए वेब सेवा का उपयोग करने का एक तरीका प्रदान करता है। –

उत्तर

1

आप ई के खिलाफ क्वेरी करने के लिए की जरूरत है, तो आप नेट सक्रिय निर्देशिका क्वेरी करने या तो LDAP या ADSI प्रयोग करने के लिए insupport बनाया का उपयोग कर सकते हैं।

System.DirectoryServices .NET में नेमस्पेस में आपके पास सफलतापूर्वक क्वेरी करने और एडी ऑब्जेक्ट्स प्रबंधित करने के लिए आवश्यक सभी टूल्स हैं।

  1. एक DirectorySearcher वस्तु अपने सक्रिय निर्देशिका के खिलाफ
  2. बाइंड (यानी आपूर्ति प्रमाणिकता)
  3. एक खोज क्वेरी फिल्टर
  4. सेट बनाएँ कोई भी क्वेरी पैरामीटर
  5. :

    कार्य प्रवाह इस प्रकार है

  6. क्वेरी निष्पादित करें
  7. परिणाम सेट
  8. पर Iterate
+0

जबकि आपका उत्तर तकनीकी रूप से सही है, यह ओपी के प्रश्न का उत्तर नहीं देता है, जो कि वेबसाइसेस का उपयोग कैसे करता है (या कर सकता है)। – slugster

+1

यह पंक्ति "मैं सक्रिय निर्देशिका पूछताछ के लिए एक .NET अनुप्रयोग बनाने की कोशिश कर रहा हूं।" संकेत दिया कि ओपी एडी पूछताछ करना चाहता है। एडीएसआई या एलडीएपी के माध्यम से एडी पूछताछ का तरीका है। – Alan

+2

स्लगस्टर सही है। मुझे पता है कि मैं सीधे एडी पूछताछ करने के लिए नेट का उपयोग कर सकते हैं। मुझे ऐसा करने के लिए एक वेब सेवा का उपयोग करने की आवश्यकता है। अब मैं या तो अपनी खुद की वेब सेवा लिख ​​सकता हूं (हाँ मुझे पता है कि यह कैसे करें धन्यवाद), या मैं माइक्रोसॉफ्ट पहले से ही एक का उपयोग कर सकता हूं। इसलिए मेरा सवाल है। तो आपका जवाब मेरे लिए बेकार है, वही धन्यवाद। –

2

ऐसा लगता है कि उन्होंने केवल PowerShell के ActiveDirectory मॉड्यूल और सक्रिय निर्देशिका व्यवस्थापकीय केंद्र के लिए ADWS बनाया है। हालांकि इसकी डब्लूसीएफ प्रकृति के कारण इसे सीधे उपभोग करना संभव लगता है। लेकिन नहीं, एमएसडीएन पर एक भी लेख नहीं है या इस विषय के बारे में नेट पर एक ब्लॉग पोस्ट नहीं है।

संबंधित मुद्दे