2010-02-01 15 views
5

का उपयोग कर मौजूदा उपयोगकर्ता के लिए सक्रिय निर्देशिका डोमेन नाम प्राप्त करें मुझे जावा में एक मैक ऐप लिखा गया है। मैं सिस्टम से वर्तमान उपयोगकर्ता खाते का पूर्णतः योग्य डोमेन नाम (एलडीएपी) प्राप्त करने का प्रयास कर रहा हूं। वर्तमान उपयोगकर्ता सक्रिय निर्देशिका के माध्यम से सिस्टम में लॉग इन किया जाएगा। स्ट्रिंग मैं के बाद कर रहा हूँ का एक उदाहरण होगा:मैक ओएसएक्स

डोमेन \ [email protected]

किसी भी सहायता बहुत सराहना की जाएगी!

उत्तर

1

मुझे लगता है कि यह समस्या सक्रिय निर्देशिका में उपयोगकर्ता आईडी का निर्धारण करेगी। एक बार आपके पास यह हो जाने के बाद, उपयोगकर्ता के विवरण निर्धारित करना बहुत आसान होना चाहिए, मान लीजिए कि आपके पास उचित अनुमतियों के साथ एडी के लिए एलडीएपी कनेक्शन था।

यदि मैक में लॉग-इन किए गए उपयोगकर्ता का उपयोगकर्ता नाम samaccountName (या एडी के भीतर कुछ अन्य विशेषता) है तो आप $ USER के लिए स्थानीय वातावरण पढ़ सकते हैं और मूल्य की खोज कर सकते हैं।

-jim