मैं पूछ रहा हूं क्योंकि पावरशेल मुझे भ्रमित करता है।PowerShell बनाकर एमएस को हल करने में क्या समस्या आई?
मैं पावरशेल का उपयोग करके कुछ तैनाती स्क्रिप्ट लिखने की कोशिश कर रहा हूं और परिणाम से उत्साहित हूं। मेरे पास एक सहकर्मी है जो पावरशेल से प्यार करता है और हर मोड़ पर इसका बचाव करता है। सहकर्मी के दावों ने कहा कि पावरशेल को कभी भी एक मजबूत खोल के रूप में नहीं लिखा गया था, लेकिन इसके बजाय लिखा गया था:
ए) कमांड लाइन पर .NET असेंबली पर आपको देखने और पोक करने की अनुमति दें (यह PowerShell का कारण क्यों है अस्तित्व में है?)
बी) स्वचालन के लिए .NET अनुप्रयोगों में होस्ट किया जाना, केडीई में डीसीओपी और कैसे जीनोम कोर्बा का उपयोग कर रहा है।
सी) वास्तविक शेल (बी से संबंधित) के बजाय ".NET स्क्रिप्ट" के रूप में माना जाना चाहिए।
मुझे हमेशा ऐसा लगा है कि विंडोज़ स्वचालन स्क्रिप्ट को बाहर करने का एक सभ्य तरीका खो रहा था। कई मामलों में cmd बहुत सरल है, और डब्ल्यूएसएच बहुत उलझन में है (हालांकि संयोजन सफलतापूर्वक उपयोग किया जा सकता है, मैं एक प्रशंसक नहीं हूं)। जब मैंने पहली बार पावरशेल के बारे में सुना तो मुझे लगा कि विंडोज़ अंततः एक सभ्य खोल प्राप्त कर रहा था जो कई कार्यों के स्वचालन के साथ मदद करने में सक्षम होगा, लेकिन हाल के अनुभव, और मेरे सहकर्मी, मुझे अन्यथा बताएं।
स्पष्ट होने के लिए, मैं इस तथ्य के साथ समस्या नहीं उठाता कि यह .NET पर बनाया गया है, या यह पाठ के बजाय ऑब्जेक्ट पास करता है (मेरी यूनिक्स पृष्ठभूमि के बावजूद:]), और मैं बहस नहीं कर रहा हूं कि PowerShell बेकार है, लेकिन जो मैं देख सकता हूं, उससे समस्या हल नहीं होती है, मुझे उम्मीद थी कि यह बहुत अच्छी तरह से हल होगा। जैसे ही आप .NET/Powershell दुनिया के बाहर कदम उठाते हैं, चीजें आपके लिए अच्छी और आरामदायक होती हैं।
तो रास्ते से बाहर निकलने के साथ, पावरशेल बनाकर एमएस ने किस समस्या का समाधान किया, या क्या यह कुछ राजनीतिक बेस्टर्ड बच्चे है जैसा मुझे संदेह है? मैंने गुमराह किया है और किसी भी चीज पर हिट नहीं किया है जो मेरे लिए पर्याप्त उत्तर देता है, लेकिन अधिक उद्धरण बेहतर है।
आप सीएमडी स्क्रिप्ट बनाम पावरहेल के साथ एक झूठी डिचोटोमी बना रहे हैं, क्योंकि मध्य में जेस्क्रिप्ट और वीबीस्क्रिप्ट आते हैं। – RedFilter
यह सवाल सिर्फ "लौ युद्ध" चिल्लाता है। भी बहुत ही व्यक्तिपरक। मुझे लगता है कि यह जल्द ही बंद हो जाएगा। –
निश्चित रूप से एमएस बनाने के कारण PowerShell को कहीं भी दस्तावेज किया गया है? – Fred