2012-01-27 15 views
6

मैं एक्सचेंज द्वारा उपयोग किए गए एक निश्चित वितरण समूह में सभी उपयोगकर्ताओं को पुनर्प्राप्त करने के लिए CFLDAP का उपयोग करना चाहता हूं। यदि यह संभव है, तो मैं CFLDAP की 'फ़िल्टर' विशेषता के लिए क्या उपयोग करूं? साथ ही, यदि मेरे पास समूह के लिए ईमेल पता है (उदा। '[email protected]'), क्या मुझे अभी भी उपयोगकर्ता की जानकारी मिल सकती है, या क्या मुझे उस ईमेल पते का उपयोग करने वाले समूह के नाम की आवश्यकता है?क्या वितरण समूह से सभी उपयोगकर्ताओं को केवल समूह ईमेल पते के साथ पुनर्प्राप्त करने के लिए CFLDAP का उपयोग करना संभव है?

उदाहरण के लिए, मैं नीचे दिए गए ब्लॉक में क्या रखूंगा?

<cfldap server = "foo.example.com" 
     action = "query" 
     name = "ldap2" 
     start = "dc=foo,dc=example,dc=com" 
     attributes = "givenName,sn,sAMAccountName,mail,employeeID,dn" 
     filter="?????????????" 
     username="BAR\eterps" 
     password="12345" > 

उत्तर

4

ईमेल पते से समूह का नाम प्राप्त करने के लिए, मैंने सक्रिय निर्देशिका एक्सप्लोरर का उपयोग किया। मुझे यकीन है कि इसके लिए पूछताछ करने का एक तरीका भी है।

एक बार मेरे पास समूह का नाम था, मैंने CFLDAP के लिए अपना फ़िल्टर बनाया: (& (objectClass = user) (memberOf = cn = sales, ou = ईमेल वितरण समूह, डीसी = foo, डीसी = उदाहरण, डीसी = कॉम) आप एक फिल्टर के बिना एक प्रश्न चलाते हैं

<cfldap server = "foo.example.com" 
    action = "query" 
    name = "ldap2" 
    start = "dc=foo,dc=example,dc=com" 
    attributes = "givenName,sn,sAMAccountName,mail,employeeID,dn" 
    filter="(&(objectClass=user)(memberOf=cn=Sales,ou=Email Distribution Groups,dc=foo,dc=example,dc=com))" 
    username="BAR\eterps" 
    password="12345" > 
0

मेरे अनुभव में cfldap का उपयोग करते समय एक फ़िल्टर की आवश्यकता नहीं है। जब आप फिल्टर के बिना क्वेरी चलाते हैं तो क्या होता है?

+0

, यह निर्दिष्ट डोमेन से सभी को वापस नहीं होगा:)

तो जिसके परिणामस्वरूप CFLDAP क्वेरी की तरह दिखता है? मुझे बस एक निर्दिष्ट समूह के उपयोगकर्ताओं का एक सबसेट चाहिए, और मुझे नहीं पता कि इसे फ़िल्टर या क्वेरी में कैसे व्यक्त किया जाए। मैंने इसे और स्पष्ट करने के लिए प्रश्न संपादित किया है। – eterps

0

अगर मैं आपके सवाल का सही ढंग से समझ, आप शुरू विशेषता विशिष्ट समूह के साथ dn संशोधित कर सकते हैं, और न सिर्फ रूट dn, यह केवल उस समूह से जानकारी लौटना चाहिए। यदि कोई विशेषता है जो उस समूह के सदस्य हैं जो उस समूह के सदस्य हैं, तो सुनिश्चित करें कि आप विशेषता सूची में शामिल हैं।

यदि आप प्रारंभ विशेषता को संशोधित नहीं करते हैं, तो आपका फ़िल्टर कुछ ऐसा होगा (cn=groupname) जो आपके इच्छित समूह को इंगित करता है।

+0

क्या आप जानते हैं कि समूह नाम से ईमेल पता प्राप्त करने का कोई तरीका है? – eterps

+0

(& (objectclass = group) ([email protected]) जैसे कुछ कोशिश करें) आपको समूह से ऑब्जेक्टक्लास विशेषता को बदलना पड़ सकता है कि आपके समूह की विशेषता क्या होगी। – abbottmw

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

  • कोई संबंधित समस्या नहीं^_^