के बीच क्या अंतर है पावरहेल के पास सत्र, अतिरिक्त-एसएसएनएपइन और आयात-मॉड्यूल में अतिरिक्त cmdlets आयात करने के दो साधन हैं। डॉक्स इस बारे में बिल्कुल स्पष्ट नहीं हैं कि जब कोई एक दूसरे को चुनता है। क्या किसी के बीच अंतर पता है?एड-PsSnapIn और आयात-मॉड्यूल
उत्तर
मॉड्यूल पावरशेल वी 2 में आया था। यदि आवश्यक हो, तो वी 2 अभी भी स्नैपिन लोड कर सकता है। बड़ा अंतर यह है कि एक्सकॉपी का उपयोग करके मॉड्यूल को तैनात किया जा सकता है। कुछ भी पंजीकरण करने की आवश्यकता नहीं है। स्नैपिन को तैनात करने के लिए, एक इंस्टॉलर को रजिस्ट्री को हैक करना होगा, जिसके लिए ऊंचे प्राइवेट की आवश्यकता होगी। मॉड्यूल लोड करने के लिए, आपको बस आयात-मॉड्यूल कमांड का उपयोग करना होगा।
मॉड्यूल में मॉड्यूल मैनिफेस्ट का उपयोग करके बहुत अधिक मेटाडेटा हो सकता है, जो अंत उपयोगकर्ता को जानने के लिए उपयोगी हो सकता है, जिसमें संस्करण, अन्य मॉड्यूल पर निर्भरता, और कौन से पावरहेल होस्ट चल सकते हैं मॉड्यूल
यह कहा जा रहा है कि, यदि आप सी # या वीबी में एक बाइनरी मॉड्यूल लिख रहे हैं, तो भी आप एक ही PSSnapin बेस क्लास का उपयोग करते हैं।
और अधिक जानकारी प्राप्त करने के लिए, बाहर की जाँच
PS > help about_modules
"स्नैपशिन इंस्टॉलर को रजिस्ट्री हैक करना होगा" क्या इसका मतलब है कि आप मॉड्यूल से अधिक स्नैपिन पर भरोसा कर सकते हैं? क्या माइक्रोसॉफ्ट द्वारा स्नैपिन सत्यापित हैं? बस उत्सुक –
v2 में, मॉड्यूल आपके द्वारा बनाए गए cmdlets, प्रदाताओं, कार्यों, उपनामों और अन्य आदेशों को व्यवस्थित करने का पसंदीदा तरीका हैं। आप एक मॉड्यूल स्थापित नहीं करते हैं। आप आयात-मॉड्यूल cmdlet का उपयोग कर PowerShell सत्र में बस एक मॉड्यूल आयात करते हैं।
AFAIK, पावरशेल स्नैपिन एक v1 दृष्टिकोण से अधिक है। एमएस में मॉड्यूल के बजाय स्नैपिन बनाने वाली कुछ टीमें अभी भी हैं। उदाहरण के लिए, SharePoint 2010 cmdlets। पावरशेल स्नैपिन बाइनरी (.dll) हैं जो cmdlets और प्रदाताओं को लागू करते हैं। आपको स्नैपिन स्थापित करने की आवश्यकता है और फिर स्नैपिन में cmdlets को Add-PSSnapin cmdlet का उपयोग करके PowerShell सत्र में जोड़ें।
पावरशेल के लिए टीएफएस पावर टूल्स यूटिलिटीज को अभी भी एक स्नैप-इन के रूप में लागू किया गया है। – JamieSee
जब आप कहते हैं कि "* आप मॉड्यूल इंस्टॉल नहीं करते हैं *" आप भूल रहे हैं कि मॉड्यूल को पहले मॉड्यूल फ़ोल्डरों में से एक को एक्सकॉपी-तैनात किया जाना चाहिए या तो मौजूदा उपयोगकर्ता के लिए व्यक्तिगत रूप से '% USERPROFILE% \ दस्तावेज़', या मशीन के तहत '% WINDIR% \ system32 \ WindowsPowerShell \ v1.0 \ मॉड्यूल' के तहत वैश्विक। – Alexey
यह आंशिक रूप से सही है। आयात-मॉड्यूल का उपयोग करके, आप मॉड्यूल फ़ाइल के लिए पूर्ण पथ निर्दिष्ट कर सकते हैं और इसे लोड कर सकते हैं। – ravikanth
PSSnapin सुरक्षित निर्देशिका में DLLs इंस्टॉल करके अपने विधानसभाओं की रक्षा के लिए एक तरीका प्रदान करता मॉड्यूल सिर्फ फाइलों की जगह खेला जा सकता है जो की तुलना में।
रेफरी: MSDN Link for PSSnapin
- 1. "#", "$", "%", "&", और "_" "\ #", "\ $", "\%", "\ &", और "\ _"
- 2. प्रदर्शन और सॉर्टिंग, और mysql और php
- 3. "और" और "या"
- 4. "बिटवाइस और" और सी ++
- 5. getters और setters और
- 6. और बनाम * और | बनाम +
- 7. सीएसएस "और" और "या"
- 8. {} और {}
- 9. और
- 10. $ (...) और `...`
- 11. $ * और $ @
- 12. और
- 13. जावास्क्रिप्ट शॉर्टैंड अगर-और और
- 14. क्षमताओं और लिनक्स और जावा
- 15. MySQL और PHP और jquery
- 16. जावा और सी # और .NET
- 17. UILabel और numberOfLines और sizeToFit:
- 18. लिखें और और फिर विधियां
- 19. XHTML और और (एम्पसेंड) एन्कोडिंग
- 20. बेंचमार्क और सी # और जावा
- 21. रेल और मार्कडाउन और संपादक
- 22. अंतर और इरादा और सेटकंटेंटव्यू
- 23. Mercurial और maven (और svn)
- 24. सी ++ नया और हटाएं और स्ट्रिंग और फ़ंक्शंस
- 25. डब्ल्यूपीएफ और सिल्वरलाइट नियंत्रण और लेआउट पैन और ज़ूम क्षमताओं
- 26. कॉफ़ीस्क्रिप्ट क्लास और स्कोप और वसा और पतले तीर
- 27. (OrElse और Or) और (और इसके अलावा और) - कब उपयोग करें?
- 28. एमवीपी और उपयोगकर्ता नियंत्रण और आमंत्रण
- 29. घूर्णन और स्थिति: पूर्ण (IE8 और निचला)
- 30. टिंकर और wxwidgets के पेशेवरों और विपक्ष?
मुझे पता चला है कि आईआईएस 7 प्रबंधन स्नैप-इन में अब आईआईएस के रूप में एक मॉड्यूल है 7.5 'आयात मॉड्यूल webadministration' स्रोत: http://powershell.com/cs/forums/t/8209 .aspx – northben