मॉड्यूल पुस्तकालयों के लिए सबसे अच्छे हैं। मॉड्यूल से निर्यात किए जाने वाले चीज़ों पर वे आपको अधिक नियंत्रण देते हैं। डिफ़ॉल्ट रूप से यह एक पीएसएम 1 फ़ाइल में सभी स्क्रिप्ट चर निजी होते हैं - आयात किए जाने पर मॉड्यूल के बाहर दिखाई नहीं देते हैं। इसी प्रकार, सभी कार्य सार्वजनिक हैं। हालांकि, आप अपने मॉड्यूल से निर्यात करने वाले सटीक, फ़ंक्शंस, उपनाम, cmdlets, आदि को नियंत्रित करने के लिए अपनी पीएसएम 1 फ़ाइल में निर्यात-मॉड्यूलमेम्बर का उपयोग कर सकते हैं। मॉड्यूल को आपके सत्र से भी हटाया जा सकता है जो एक .PS1 स्क्रिप्ट dotsourcing के साथ एक बड़ा अंतर है। एक और अंतर यह है कि मॉड्यूल फ़ंक्शंस को उस मॉड्यूल द्वारा नामित किया जाता है, जिससे आप मॉड्यूल नाम को उपसर्ग करके और \ "\" फ़ंक्शन नाम में आसानी से समान रूप से नामित मॉड्यूल-आधारित फ़ंक्शंस तक पहुंच सकते हैं। PSCX \ प्राप्त करें-अपटाइम। आईएसई में, यह उपसर्ग इंटेलिजेंस समर्थन भी आमंत्रित करता है।
मैं आम तौर पर मॉड्यूल के साथ जाने की अनुशंसा करता हूं। :-)
स्रोत
2013-02-14 20:01:30
मुझे सभी उत्तर जानकारीपूर्ण और सहायक के रूप में मिलते हैं। मैं किसी भी विशिष्ट व्यक्ति को इस प्रश्न के उत्तर के रूप में चिह्नित नहीं कर सकता।तो, मैं बस उनमें से प्रत्येक के लिए एक उत्थान दे रहा हूँ। उम्मीद है कि यह समझ में आता है। आपके सभी सुझावों के लिए धन्यवाद। – RinoTom
यदि आप सोचते हैं कि आपके पास एक मिला है, यहां तक कि संयुक्त भी है तो यह अभी भी बेहतर है। (बीटीडब्ल्यू, मेरा नहीं, यह सिर्फ टिप्पणी जोड़ता है)। –