बैच फ़ाइल से पॉवरशेल स्क्रिप्ट कैसे चलाएँ

Baica Fa Ila Se Povarasela Skripta Kaise Cala Em



PowerShell स्क्रिप्ट 'का उपयोग करके सहेजी गई एक साधारण पाठ फ़ाइल है' .ps1 ' विस्तार। इसे PowerShell ISE सॉफ़्टवेयर का उपयोग करके निष्पादित किया जा सकता है। दूसरी ओर, एक BAT फ़ाइल को एक टेक्स्ट फ़ाइल के रूप में संदर्भित किया जाता है जिसमें ' ।एक ' विस्तार। अधिक विशेष रूप से, BAT फ़ाइल को चलाने के लिए कमांड प्रॉम्प्ट का उपयोग किया जा सकता है। हालाँकि, ऐसा परिदृश्य हो सकता है जहाँ बैच फ़ाइल का उपयोग करके PowerShell स्क्रिप्ट को चलाना आवश्यक हो।

यह पोस्ट बैच फ़ाइल की पॉवरशेल स्क्रिप्ट को निष्पादित करने की विधि की व्याख्या करेगी।

कैसे एक बैच फ़ाइल से एक PowerShell स्क्रिप्ट चलाने के लिए?

PowerShell स्क्रिप्ट को बैच फ़ाइल से चलाने के लिए, नीचे दी गई मार्गदर्शिका का पालन करें।







चरण 1: एक पॉवरशेल स्क्रिप्ट बनाएँ

यदि आपके पास स्क्रिप्ट आपके कंप्यूटर पर संग्रहीत नहीं है, तो इसे बनाने के लिए निर्देश देखें।



सबसे पहले, PowerShell ISE खोलें, दिए गए कोड को लिखें, और फिर, फाइल को सेव करने के लिए “” पर क्लिक करें। बचाना ' बटन:



लेखन-आउटपुट 'गाड़ी'

लिखें-आउटपुट 'बाइक'

लिखें-आउटपुट 'चक्र'

लिखें-आउटपुट 'बस'

लिखें-आउटपुट 'विमान'





स्क्रिप्ट का नाम लिखें और इसे 'के साथ सहेजें' .ps1 ” फाइल एक्सटेंशन अंत में। अंत में, स्क्रिप्ट को बचाने के लिए, 'दबाएँ' बचाना ' बटन:



चरण 2: एक बैच फ़ाइल बनाएँ

PowerShell स्क्रिप्ट बनाने के बाद, बैच फ़ाइल बनाएँ। इस कारण से, खोलें ' नोटपैड ” और कोड की दी गई पंक्ति लिखें:

  • सबसे पहले, लिखें ' @echo बंद ' आज्ञा।
  • दूसरी पंक्ति में, लिखें ' powershell.exe ” और फिर उल्टे अल्पविराम के भीतर PowerShell स्क्रिप्ट फ़ाइल पथ लिखें।
  • निर्दिष्ट समय के बाद कमांड प्रॉम्प्ट कंसोल को समाप्त करने के लिए टाइमर जोड़ें।
  • अंत में, फ़ाइल को 'के साथ सहेजें' ।एक ' दस्तावेज़ विस्तारण:
@ गूंज बंद

powershell.exe '. 'C:\Users\Muhammad Farhan\Documents\Script.ps1' '

समय समाप्त / टी 5

यहां:

  • ' @echo बंद कमांड प्रॉम्प्ट कंसोल में निर्दिष्ट फ़ाइल पथ को छिपाने के लिए कमांड का उपयोग किया जाता है।
  • ' समय समाप्त ” का उपयोग बैच फ़ाइल को बंद करने से पहले निर्दिष्ट सेकंड की प्रतीक्षा करने के लिए किया जाता है।
  • ' powershell.exe ” का उपयोग स्क्रिप्ट फ़ाइल चलाने के लिए PowerShell को निर्दिष्ट करने के लिए किया जाता है।

चरण 3: एक बैच फ़ाइल निष्पादित करें

अब, उल्टे अल्पविराम के साथ इसका पूरा फ़ाइल पथ लिखकर बैच फ़ाइल को निष्पादित करें:

> 'C:\Users\Muhammad Farhan\Desktop\testing.bat'

आउटपुट दिखाता है कि PowerShell स्क्रिप्ट को बैच फ़ाइल से निष्पादित किया गया है।

निष्कर्ष

PowerShell स्क्रिप्ट को बैच फ़ाइल से चलाने के लिए, पहले 'खोलें' नोटपैड ”, इसके अंदर बैच फ़ाइल स्क्रिप्ट लिखें और PowerShell स्क्रिप्ट फ़ाइल पथ निर्दिष्ट करें। फिर, इसे 'से सहेजें' ।एक ” विस्तार और बैच फ़ाइल पर डबल-क्लिक करके इसे निष्पादित करें। इसके अलावा, इसे उल्टे अल्पविराम के भीतर CMD कंसोल में PowerShell स्क्रिप्ट फ़ाइल पथ लिखकर भी निष्पादित किया जा सकता है। इस पोस्ट ने बैच फ़ाइल से PowerShell स्क्रिप्ट को निष्पादित करने के लिए एक संपूर्ण विधि प्रदर्शित की है।