उपयोगकर्ता प्रबंधन बैच स्क्रिप्ट के भाग के रूप में, मुझे AD उपयोगकर्ता ऑब्जेक्ट से प्रोफ़ाइल मान को हटाने की आवश्यकता है।
मैं जिस वाक्य रचना का उपयोग कर रहा हूं वह इस प्रकार है:
dsquery user -name TEST | dsmod user -profile ""
यह कार्य (कोई त्रुटि नहीं) प्रतीत होता है, हालांकि, ऑब्जेक्ट को फिर से क्वेरी करने पर, पुरानी प्रोफ़ाइल मान अभी भी बनी हुई है।
अगर मैं एक स्थान जोड़ने के लिए थे, जैसे
dsquery user -name TEST | dsmod user -profile " "
फिर यह प्रोफाइल वैल्यू को अपडेट करता है, लेकिन अब प्रोफाइल वैल्यू अब एक स्पेस है, जो कि मैं जो चाहता हूं वह नहीं है - मैं चाहूंगा कि वैल्यू पूरी तरह से खाली हो जाए।
यह एक बग प्रतीत होता है, क्योंकि एक ही वाक्यविन्यास अन्य मापदंडों के साथ काम करता है, जैसे -लोस्कर "" लॉगऑन स्क्रिप्ट विशेषता का मान साफ़ करेगा।
इस मुद्दे पर किसी भी काम / अंतर्दृष्टि की सराहना की है