यदि आप विंडोज ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, तो आपको अक्सर सीएमडी या कमांड प्रॉम्प्ट का सामना करना पड़ता है, जैसा कि बहुत से लोग जानते हैं। कमांड प्रॉम्प्ट एक कमांड-लाइन दुभाषिया है जिसे विंडोज के सभी संस्करणों के साथ विंडोज एनटी से सभी तरह से भेज दिया गया है। कमांड प्रॉम्प्ट एक कमांड-लाइन इंटरफ़ेस प्रदान करता है जो उपयोगकर्ता को कमांड लिखने या स्क्रिप्ट में कमांड की सूची को परिभाषित करके सामान्य ओएस कार्यों को करने की अनुमति देता है जिसका उपयोग दोहराए जाने वाले कार्यों के लिए किया जा सकता है।
पहले, सभी विंडोज़ संस्करणों में केवल कमांड लाइन दुभाषिया के रूप में कमांड प्रॉम्प्ट था, लेकिन यह विंडोज़ की रिलीज़ के साथ बदल गया, जो कि विंडोज़ पॉवरशेल के साथ आया था, जो सभी कमांड प्रॉम्प्ट सुविधाओं के साथ एक उन्नत सुविधा, और बहुत कुछ था। और चूंकि कार्य स्वचालन के लिए लक्षित बैच स्क्रिप्ट निष्पादित करने के लिए Windows PowerShell पसंदीदा प्रोग्राम रहा है।
कमांड प्रॉम्प्ट को समझना
कमांड प्रॉम्प्ट को मूल ऑपरेटिंग सिस्टम फ़ंक्शन का लाभ उठाने के लिए Win32 कंसोल के माध्यम से कार्यान्वित किया जाता है। जैसे अनुप्रयोगों को खोलने और चलाने के लिए माउस का उपयोग करने के ग्राफिकल यूजर इंटरफेस (जीयूआई) के साथ, कमांड प्रॉम्प्ट में समान कार्यों को पूरा करने के लिए परिभाषित कमांड का एक सेट होता है। कमांड प्रॉम्प्ट में कमांड मशीनी भाषा के अंतर्निहित कार्यान्वयन के साथ विशिष्ट एप्लिकेशन प्रोग्रामिंग इंटरफेस विधियां (एपीआई) हैं जो ग्राफिकल यूजर इंटरफेस के साथ किए जाने की तुलना में तेजी से निष्पादन करता है।
कमांड प्रॉम्प्ट से कार्य करने के लिए, उपयोगकर्ता मैन्युअल रूप से एक कमांड लिखता है जो पहले से ही सिस्टम द्वारा परिभाषित किया गया है और फिर कमांड सिंटैक्स द्वारा समर्थित विकल्पों को शामिल करता है। पुन:प्रयोज्य को आसान बनाने के लिए, ऊपर और नीचे दिशा कुंजियों का उपयोग पहले से निष्पादित आदेशों के इतिहास के माध्यम से नेविगेट करने के लिए किया जा सकता है।
विंडोज कमांड प्रॉम्प्ट को कैसे एक्सेस करें
कमांड प्रॉम्प्ट को रन विंडो, फाइल एक्सप्लोरर में इसकी लोकेशन या स्टार्ट मेन्यू के जरिए खोला जा सकता है। हालाँकि, इसे रन विंडो से खोलने से व्यवस्थापक के रूप में चलने का विकल्प नहीं मिलता है जो आपके द्वारा किए जाने वाले कार्य के आधार पर एक आवश्यक विशेषाधिकार हो सकता है।
- इसे रन विंडो के माध्यम से खोलने के लिए, Windows key + R, पर क्लिक करें रन विंडो में "cmd" दर्ज करें, और फिर Enter. . पर क्लिक करें
- प्रारंभ मेनू से, इसे एक्सेस करने के लिए "कमांड प्रॉम्प्ट" या "cmd" खोजें। रन विंडो के विपरीत, यहां आप एप्लिकेशन सूची से कमांड प्रॉम्प्ट पर राइट-क्लिक करके और फिर व्यवस्थापक के रूप में चलाएँ क्लिक करके एक व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चला सकते हैं।
- फ़ाइल एक्सप्लोरर से कमांड प्रॉम्प्ट तक पहुंचने के लिए आपको C:\Windows\System32 पर नेविगेट करना होगा और फिर cmd.exe चलाएँ फ़ाइल
Windows PowerShell को समझना
विंडोज पॉवरशेल एक माइक्रोसॉफ्ट फ्रेमवर्क है जिसे मुख्य रूप से टास्क ऑटोमेशन और उच्च-स्तरीय कंप्यूटर कॉन्फ़िगरेशन के लिए डिज़ाइन किया गया है। Windows PowerShell एक कमांड-लाइन इंटरफ़ेस के साथ-साथ एक स्क्रिप्टिंग वातावरण से बना है।
चूंकि विंडोज पॉवरशेल को मुख्य रूप से टास्क ऑटोमेशन और कॉन्फ़िगरेशन प्रबंधन के लिए डिज़ाइन किया गया है, यह मुख्य रूप से सिस्टम प्रशासक और आईटी पेशेवरों द्वारा कार्यों में उपयोग किया जाता है जैसे कि नेटवर्क से जुड़े बड़ी संख्या में कंप्यूटर का कॉन्फ़िगरेशन जो स्थानीय या दूरस्थ डिवाइस हो सकता है, उन्नत हेरफेर फ़ाइल सिस्टम का, उदाहरण के लिए, रजिस्ट्री
Windows PowerShell को .Net Framework के साथ क्रियान्वित किया जाता है जिसे Microsoft द्वारा विकसित किया गया था, इस तथ्य के लिए, यह cmdlets के रूप में ज्ञात कमांड का उपयोग करता है। Cmdlets विशिष्ट वर्ग हैं जो .Net के साथ कार्यान्वित विशिष्ट संचालन करते हैं। विंडोज पॉवरशेल भी उपयोगकर्ताओं को अपने स्वयं के .नेट क्लासेस को लागू करने की अनुमति देता है जो उन्हें cmdlets के रूप में उपयोग करते हैं जो कार्य स्वचालन की अपनी शक्ति को जोड़ता है।
विंडोज पॉवरशेल पाइप का बहुत अच्छा उपयोग करता है जो एक cmdlet से आउटपुट को दूसरे cmdlet के इनपुट के रूप में उपयोग करने की अनुमति देता है जो स्क्रिप्ट को एक साथ काम करने और पुन:प्रयोज्य के लिए भी लचीला बनाता है।
2016 के बाद से जब विंडोज पॉवरशेल को ओपन-सोर्स और क्रॉस-प्लेटफॉर्म बनाया गया था, तो इसका उपयोग लिनक्स और मैकओएस सहित सभी ऑपरेटिंग सिस्टम पर तेजी से बढ़ रहा है। इस कारण से, कई तृतीय-पक्ष सॉफ़्टवेयर विक्रेताओं ने सिस्टम व्यवस्थापकों और IT पेशेवरों के लिए कार्य को आसान बनाने के लिए PowerShell में एकीकरण डिज़ाइन किया है।
Windows PowerShell तक कैसे पहुंचें
कमांड प्रॉम्प्ट की तरह, विंडोज पॉवरशेल को रन विंडो, फाइल एक्सप्लोरर या स्टार्ट मेनू से खोला जा सकता है। रन विंडो Windows PowerShell को व्यवस्थापक के रूप में चलाने का विकल्प प्रदान नहीं करती है
- प्रारंभ मेनू के माध्यम से इसे खोलने के लिए, प्रारंभ मेनू खोज बार से "पावरशेल" खोजें। आप उस पर राइट-क्लिक करके उसे व्यवस्थापक के रूप में चला सकते हैं और फिर व्यवस्थापक के रूप में चलाएँ क्लिक कर सकते हैं
- रन विंडो से, Windows key + R click क्लिक करें , "पावरशेल" दर्ज करें और फिर Enter . क्लिक करें या ठीक
- इसे फ़ाइल एक्सप्लोरर से चलाने के लिए, C:\Windows\System32\WindowsPowerShell, पर नेविगेट करें संस्करण फ़ोल्डर खोलें और फिर powershell.exe खोजें फ़ाइल
Windows PowerShell और CMD के बीच अंतर
विंडोज पावरशेल सीएमडी की एक उन्नति है और भले ही विंडोज 10 के नए संस्करण अभी भी दोनों कार्यक्रमों के साथ शिपिंग कर रहे हैं, पावरशेल भविष्य में कमांड प्रॉम्प्ट को पूरी तरह से बदलने के लिए है। ऐसा इसलिए है क्योंकि ऐसा कुछ भी नहीं है जो कमांड प्रॉम्प्ट ऐसा कर सकता है जो Windows PowerShell नहीं कर सकता।
अंडरस्टैंडिंग Windows PowerShell और Command Prompt सेक्शन . को पढ़ने के बाद , मेरा मानना है कि आप दोनों के बीच अंतर पहले ही देख चुके हैं। संक्षेप में:
Windows PowerShell में अधिक उन्नत सुविधाएं हैं कमांड प्रॉम्प्ट की तुलना में और ये नेट में लागू पूर्व-परिभाषित cmdlets के उपयोग के साथ-साथ उपयोगकर्ता-परिभाषित cmdlets के प्रावधान के माध्यम से कार्य स्वचालन और कॉन्फ़िगरेशन प्रबंधन की सुविधा के लिए प्रमुख हैं।
Windows PowerShell एक क्रॉस-प्लेटफ़ॉर्म है इसलिए इसकी उन्नत सुविधाओं का उपयोग सभी लोकप्रिय ऑपरेटिंग सिस्टम जैसे विंडोज, लिनक्स और मैकओएस पर कमांड प्रॉम्प्ट की तुलना में किया जा सकता है जो केवल विंडोज ऑपरेटिंग सिस्टम पर पाया जाता है
Windows PowerShell अधिक शक्तिशाली . का उपयोग करता है cmdlets नामक कमांड जो कमांड प्रॉम्प्ट में कमांड की तुलना में अधिक जटिल कार्य करते हैं
Windows PowerShell न केवल एक कमांड-लाइन दुभाषिया है, बल्कि इसमें एक स्क्रिप्टिंग . भी शामिल है वातावरण जो उपयोगकर्ता को कमांड प्रॉम्प्ट की तुलना में शक्तिशाली कार्यों के लिए जटिल स्क्रिप्ट लिखने की अनुमति देता है जो सिर्फ एक कमांड-लाइन दुभाषिया है।
आपको Windows PowerShell या CMD का उपयोग कब करना चाहिए
सौभाग्य से, विंडोज़ अभी भी कमांड प्रॉम्प्ट और विंडोज पावरशेल दोनों के साथ जहाज करता है, आपको अभी तक दोनों में से किसी एक का उपयोग करने के लिए मजबूर नहीं किया गया है। इसलिए यदि आप शायद ही कभी कमांड-लाइन इंटरफेस का उपयोग करते हैं, तो इसका मतलब है कि आपको अक्सर शेल की उन्नत सुविधाओं की आवश्यकता नहीं होती है, तो मूल सीएमडी आपके लिए एकदम सही है। यह सामान्य ऑपरेशन जैसे पिंगिंग, कॉपी और पेस्ट फाइलें, एप्लिकेशन खोलना आदि करेगा।
हालाँकि, यदि आप एक सिस्टम प्रशासक, आईटी पेशेवर, या एक नेटवर्क प्रशासन हैं, तो इसकी शक्तिशाली विशेषताओं और आप क्या हासिल कर सकते हैं, इस पर विचार करते हुए विंडोज पॉवरशेल का उपयोग करना बहुत अच्छा होगा। विंडोज पॉवरशेल का उपयोग करने का उल्लेख नहीं करना आईटी नौकरियों के लिए एक मांग वाला कौशल बनता जा रहा है