मैंने हाल ही में एक प्रोजेक्ट का संस्करण 1 समाप्त किया है जो रिमोट सिस्टम पर कार्यों को निष्पादित करने के लिए पावरशेल रनटाइम होस्ट करता है। मैं पूरी तरह से असहमत हूं कि पावरशेल एक देव का उपकरण नहीं है।
.NET आधारित उत्पाद के रूप में, यह .NET प्रोग्रामिंग का प्रत्यक्ष एनालॉग है। पूरे .NET कार्यक्रमों को पीएस में प्रोटोटाइप किया जा सकता है, साथ ही छोटे ऑनलाइनर विधियों की कार्यक्षमता का परीक्षण करने के लिए ... आदि। पीएस के लिए भाषा आर्किटेक्ट्स ने पीएस के सिंटैक्स को सी # के करीब होने के लिए विशेष रूप से डिजाइन किया है, इसका मतलब है कि पीएस स्क्रिप्ट और सी # कोड लिखते समय बहुत कम संदर्भ स्विच होता है (मुझे हाल ही में बहुत कुछ करना पड़ता था)। आप अपने ज्ञान पर निर्माण कर रहे हैं पहले से ही पीएस का उपयोग कर .NET भाषाओं के साथ जीता है।
एक स्वचालन उपकरण के रूप में, यह शानदार है। यह पहुँच के WMI, एडीओ, ADSI, .नेट, COM देशी रूप, के साथ साथ किया कुछ और के साथ काम करने का पता वेल्डेड कर सकते हैं। अकेले किसी भी Windows स्वचालन आसान और अधिक शक्तिशाली बना देता है। सिस्टम के लिए उपयोग की मात्रा कुछ अन्य भाषाओं (VBScript, अजगर), लेकिन भाषा और नेट ढांचे के लाभ के उपयोग में आसानी मतलब है कि कुछ पुनश्च स्क्रिप्टिंग एक साथ बांधने है मौजूदा कोड (कोड पुन: उपयोग) के बजाय द्वारा paralled है अपना समय अभी तक एक और दिनचर्या ज़िप करने फ़ाइल लिख बर्बाद कर (उदाहरण के लिए ...)
वहां पहले से ही ऐसी परियोजनाएं हैं जो देव के जीवन को आसान बनाने के लिए निर्माण उपकरण (साइके को ध्यान में रखती हैं) बना रही हैं। पावरहेल सामुदायिक एक्सटेंशन जैसी परियोजनाएं शक्तिशाली विस्तार क्षमताओं को दिखाती हैं जो हर दिन देवताओं को प्राप्त कर सकती हैं। मैं ऊपर दिए गए कुछ पोस्टरों से सहमत हूं, मैं निर्माण कार्यों को स्थापित करने या देव कार्यों के लिए डेटा के साथ काम करने के लिए कुछ भी करने पर विचार करता हूं, यदि पीएस के साथ किया जा सकता है, तो तेज/आसान/बेहतर नहीं, बल्कि साथ ही।
जेम्स