Dsmod या समान का उपयोग करके प्रोफ़ाइल AD विशेषता को कैसे हटाएँ?


0

उपयोगकर्ता प्रबंधन बैच स्क्रिप्ट के भाग के रूप में, मुझे AD उपयोगकर्ता ऑब्जेक्ट से प्रोफ़ाइल मान को हटाने की आवश्यकता है।

मैं जिस वाक्य रचना का उपयोग कर रहा हूं वह इस प्रकार है:

dsquery user -name TEST | dsmod user -profile ""

यह कार्य (कोई त्रुटि नहीं) प्रतीत होता है, हालांकि, ऑब्जेक्ट को फिर से क्वेरी करने पर, पुरानी प्रोफ़ाइल मान अभी भी बनी हुई है।

अगर मैं एक स्थान जोड़ने के लिए थे, जैसे

dsquery user -name TEST | dsmod user -profile " "

फिर यह प्रोफाइल वैल्यू को अपडेट करता है, लेकिन अब प्रोफाइल वैल्यू अब एक स्पेस है, जो कि मैं जो चाहता हूं वह नहीं है - मैं चाहूंगा कि वैल्यू पूरी तरह से खाली हो जाए।

यह एक बग प्रतीत होता है, क्योंकि एक ही वाक्यविन्यास अन्य मापदंडों के साथ काम करता है, जैसे -लोस्कर "" लॉगऑन स्क्रिप्ट विशेषता का मान साफ़ करेगा।

इस मुद्दे पर किसी भी काम / अंतर्दृष्टि की सराहना की है

जवाबों:


0

आपका वाक्यविन्यास सही है। मैंने इसे कुछ परीक्षण खातों के साथ आज़माया, और यह उम्मीद के मुताबिक काम किया।

क्या आप संयोग से, सर्वर 2003 का उपयोग कर रहे हैं? यदि ऐसा है तो, Microsoft लेख KB824678 आप पर लागू हो सकता है।


धन्यवाद, कि चाल किया! मैं वास्तव में विंडोज एक्सपी पर था, इसलिए मुझे हॉटफ़िक्स की सामग्री को निकालना पड़ा और सिस्टम 32 फ़ोल्डर में एक्ज़ को प्रतिस्थापित किया, और इसने बहुत अच्छा काम किया। प्रोफ़ाइल मान अब सही ढंग से अपडेट हो रहा है।
d3Xt3r
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.