कमांड लाइन से पावरशेल स्क्रिप्ट कैसे चलाएं
छवि क्रेडिट: अल्वारेज़/ई+/गेटी इमेजेज
Windows PowerShell एक स्क्रिप्टिंग भाषा है जिसका उपयोग आप Windows में विभिन्न कार्यों को स्वचालित करने के लिए कर सकते हैं। आप पारंपरिक विंडोज कमांड लाइन से या पावरशेल के अपने कमांड प्रॉम्प्ट का उपयोग करके पावरशेल स्क्रिप्ट चला सकते हैं। सुनिश्चित करें कि केवल आपके द्वारा लिखे गए और डिबग किए गए या आपके द्वारा विश्वसनीय स्रोतों से पॉवरशेल कमांड चलाएँ, क्योंकि अन्य स्रोतों से वे काम कर सकते हैं जो आप अपने कंप्यूटर पर नहीं चाहते हैं।
विंडोज पॉवरशेल को समझना
विंडोज पावरशेल माइक्रोसॉफ्ट विंडोज के लिए एक स्क्रिप्टिंग टूल है। यह आपको विंडोज़ पर विभिन्न कार्यों को स्वचालित करने की अनुमति देता है, जिसमें सिस्टम प्रशासन कार्य जैसे नेटवर्क से कनेक्ट करना या फाइलों का बैक अप लेना या फाइलों या फोटो के सेट को व्यवस्थित करने जैसे व्यक्तिगत कार्य शामिल हैं। इसमें Microsoft के अधिकांश तक पहुँच शामिल है ।जाल प्रोग्रामिंग फ्रेमवर्क, इसे विंडोज ऑटोमेशन के लिए एक शक्तिशाली विकल्प बनाता है।
दिन का वीडियो
आप टाइप या कॉपी और पेस्ट कर सकते हैं
पावरशेल कमांड पावरशेल प्रोग्राम में एक-एक करके, जो परीक्षण सुविधाओं या कुछ सरल कार्यों के लिए उपयोगी हो सकता है। लेकिन अक्सर, आप पावरशेल कमांड को फाइलों के सेट में व्यवस्थित करना चाहते हैं जिन्हें कहा जाता है स्क्रिप्ट जिसे आप आवश्यकतानुसार संपादित कर सकते हैं और बार-बार चला सकते हैं। इन फ़ाइलों में आमतौर पर फ़ाइल एक्सटेंशन होता है .ps1, और आप कर सकते हैं पावरशेल स्क्रिप्ट चलाएँ यदि आप चाहें तो कमांड लाइन से या से पावरशेल एकीकृत स्क्रिप्टिंग पर्यावरण पर्यावरण, एक Microsoft द्वारा प्रदत्त विकास उपकरण।पावरशेल और इसके विकल्प
पावरशेल का उपयोग पारंपरिक के अलावा या इसके बजाय किया जा सकता है विंडोज़ बैच फ़ाइलें, जिसका विस्तार है ।बल्ला और दशकों से किसी न किसी रूप में मौजूद हैं। बैच फ़ाइलों की .NET टूल की पूरी श्रृंखला तक पहुंच नहीं है, जिससे PowerShell अक्सर अधिक शक्तिशाली हो जाता है, लेकिन वे विंडोज के पुराने संस्करणों के साथ संगत हैं और अधिक प्रोग्रामर से परिचित हो सकते हैं और उपयोगकर्ता।
विभिन्न विंडोज़ प्रोग्राम, जैसे कि माइक्रोसॉफ्ट ऑफिस टूल्स जैसे वर्ड और एक्सेल, का भी अपना होता है बिल्ट-इन स्क्रिप्टिंग टूल्स जो उन कार्यक्रमों के भीतर कार्यों को स्वचालित करने के लिए उपयोगी हो सकता है।
कुछ लोग क्रॉस-प्लेटफ़ॉर्म स्क्रिप्टिंग टूल का उपयोग करना पसंद करते हैं जो आमतौर पर लिनक्स और ऐप्पल मैकोज़ पर भी पाए जाते हैं, जैसे स्क्रिप्टिंग और कमांड लाइन टूल दे घुमा के या स्क्रिप्टिंग भाषाएं जैसे अजगर तथा माणिक. हालांकि, उन्हें आम तौर पर विंडोज़ पर विशेष रूप से स्थापित करना होगा। प्रोग्रामर विकास के वातावरण का उपयोग करके पूर्ण विकसित विंडोज एप्लिकेशन भी विकसित कर सकते हैं जैसे माइक्रोसॉफ्ट विजुअल स्टूडियो, लेकिन यह अक्सर बुनियादी स्वचालन कार्य के लिए आवश्यकता से अधिक कार्य होता है।
पावरशेल स्क्रिप्ट चलाएँ
आप पावरशेल आईएसई में एक पावरशेल स्क्रिप्ट बना सकते हैं, जिसे टाइप करके पाया जा सकता है "पावरशेल इंटीग्रेटेड स्क्रिप्टिंग एनवायरनमेंटटास्क बार पर या स्टार्ट मेन्यू में या किसी टेक्स्ट एडिटर में सर्च बॉक्स में। इसमें नोटपैड शामिल है, जो विंडोज के साथ शामिल है। स्क्रिप्ट को एक्सटेंशन .ps1 के साथ सहेजना सुनिश्चित करें।
फिर, कमांड लाइन से पॉवरशेल स्क्रिप्ट को निष्पादित करने के लिए, टाइप करके विंडोज कमांड लाइन लॉन्च करें "अध्यक्ष एवं प्रबंध निदेशक"खोज बॉक्स में और परिणाम पर क्लिक करें। PowerShell स्क्रिप्ट का पूरा पथ टाइप करें, जैसे "C:\Example\example_script.ps1" और एंटर दबाएं। वैकल्पिक रूप से, आप PowerShell ISE में स्क्रिप्ट फ़ाइल पर नेविगेट कर सकते हैं। उपयोग "फ़ाइल"मेनू का"खोलना"स्क्रिप्ट पर नेविगेट करने और इसे खोलने का विकल्प, और फिर क्लिक करें"फ़ाइल" तथा "Daud"स्क्रिप्ट चलाने के लिए।
यदि आपको यह कहते हुए त्रुटि मिलती है कि आपको स्क्रिप्ट चलाने की अनुमति नहीं है, तो अपनी सेटिंग्स बदलने के लिए PowerShell लॉन्च करें। ऐसा करने के लिए, खोजें "पावरशेल"खोज बॉक्स में और परिणाम पर क्लिक करें। फिर, टाइप करें "अनब्लॉक-फाइल-पथ" इसके बाद एक स्पेस और पॉवरशेल स्क्रिप्ट का पूरा पथ आता है। आप किसी भी पावरशेल स्क्रिप्ट को चलाने की अनुमति देने के लिए अपनी सेटिंग्स भी बदल सकते हैं, लेकिन यह निर्णय लेने से पहले सुनिश्चित करें कि आप ऐसा करने के सुरक्षा प्रभावों को समझते हैं।