इस बात पर निर्भर करता है कि आपको स्क्रिप्ट की क्या आवश्यकता है। मैं पिछले पोस्टरों द्वारा लगाए गए कुछ कथनों से असहमत हूं।
बैच भयानक है। यह सरल और MOST लिपियाँ हैं जिन्हें मुझे लिखने की आवश्यकता है जो अधिकांश अन्य स्क्रिप्टिंग भाषाओं की तुलना में छोटे कोड के साथ की जा सकती हैं। इसमें एक फायदा यह भी है कि, कुछ अंतरों के साथ, इसका उपयोग लगभग हर Microsoft ऑपरेटिंग सिस्टम पर किया जा सकता है। यह बहुत अच्छा है क्योंकि आप अपनी स्क्रिप्ट में बस किसी भी कमांड लाइन उपयोगिता के बारे में उपयोग कर सकते हैं, जबकि कार्यों में बनाया गया समय पर कुछ हद तक सीमित हो सकता है, संभावनाएं हैं, किसी के पास कमांड लाइन टूल है जो आपको चाहिए और यदि आप बैच स्क्रिप्टिंग जानते हैं, तो आप इसे आसानी से शामिल कर सकते हैं, जिससे आपको वास्तव में शक्तिशाली सामान मिलेगा।
PowerShell POWERFUL है। लेकिन यह अभी भी काफी नया है। और जब यह संभावित रूप से उपयोगी है, तो यह नयापन का मतलब है कि यह जरूरी नहीं है कि आप किसी भी दिए गए ग्राहक / स्थिति का उपयोग कर सकें।
वीबीएसस्क्रिप्ट महान है और इसमें कई शानदार विशेषताएं हैं। यह आपके कौशल में भी जोड़ता है क्योंकि VB स्क्रिप्ट ASP के समान है जो VBA के समान है जो VB6 के समान है, इसलिए अंत में, यदि आप उन भाषाओं में से एक को जानते हैं, तो आप जल्दी से दूसरों (अधिकांश मामलों में) का पता लगा सकते हैं।
अन्य स्क्रिप्टिंग भाषा जैसे पर्ल, कीएक्सार्ट और इसी तरह उनके स्थान हैं, लेकिन आमतौर पर अतिरिक्त टूल / फ़ाइलों को स्थापित करने की आवश्यकता होती है। मैं ओएस के साथ स्टैंडर्ड के साथ चीजों को करने के लिए सीखने का एक बड़ा प्रशंसक हूं, इसलिए आप अपने आप को यह कहते हुए अटक नहीं जाते हैं कि "मुझे नहीं पता कि यह कैसे करना है" जब आपको कुछ करने की आवश्यकता होती है लेकिन कुछ isn स्थापित करना ' एक विकल्प।
संसाधनों के लिए, कई का उल्लेख किया गया है और मैं उनमें से किसी के बारे में शिकायत नहीं कर सकता ... लेकिन मैं आश्चर्यचकित हूं और यहां तक कि दो साइटों का उल्लेख नहीं किया गया है - सामान्य स्क्रिप्टिंग ट्यूटोरियल और साक्षात्कार के लिए, www.robvanderwoude.com देखें और एक व्यापक कमांड लाइन संदर्भ के लिए (विशेष रूप से बैच के लिए, लेकिन यह भी PowerShell और कुछ अन्य उपयोगी चीजों के लिए), www.ss64.com देखें