इनवोक-एक्सप्रेशन: द यूनिवर्सल पॉवरशेल एक्ज़ीक्यूटर सीएमडीलेट

Inavoka Eksapresana Da Yunivarsala Povarasela Ekzikyutara Si Emadileta



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

निम्नलिखित ब्लॉग 'आह्वान-अभिव्यक्ति' cmdlet की व्याख्या करने के लिए कई संभावनाओं पर विचार करेगा।

PowerShell में 'इनवोक-एक्सप्रेशन' Cmdlet का उपयोग कैसे करें?

जैसा कि पहले कहा गया है, ' आह्वान-अभिव्यक्ति ” cmdlet एक कमांड के रूप में एक स्ट्रिंग या स्क्रिप्ट को चलाने या मूल्यांकन करने में मदद करता है। आगे के उपयोग को नीचे दिए गए उदाहरणों में विस्तृत किया गया है।







उदाहरण 1: कमांड का मूल्यांकन करने के लिए 'इनवोक-एक्सप्रेशन' सीएमडीलेट का उपयोग करें

यह उदाहरण 'का उपयोग करके एक अभिव्यक्ति का मूल्यांकन करेगा' आह्वान-अभिव्यक्ति सीएमडीलेट:



$ सीएमडीलेट = 'गेट-सर्विस'

आह्वान-अभिव्यक्ति $ सीएमडीलेट

उपरोक्त कोड के अनुसार:



  • सबसे पहले, एक वेरिएबल को इनिशियलाइज़ करें ' $cmdlet 'और असाइन करें' सेवा प्राप्त करें इसे cmdlet.
  • उसके बाद, 'का प्रयोग करें आह्वान-अभिव्यक्ति '$cmdlet' चर का आह्वान करने के लिए 'cmdlet:





उदाहरण 2: कमांड को वेरिएबल में चलाने के लिए Cmdlet 'इनवोक-एक्सप्रेशन' का उपयोग करें

यह उदाहरण cmdlet का उपयोग करके एक चर में एक कमांड चलाएगा ' आह्वान-अभिव्यक्ति ':

$cmdlet = 'गेट-प्रोसेस | सेलेक्ट-ऑब्जेक्ट -एक्सपैंडप्रॉपर्टी नाम -अंतिम 5'

आह्वान-अभिव्यक्ति $ सीएमडीलेट

उपरोक्त कोड के अनुसार:



  • सबसे पहले, वेरिएबल को इनिशियलाइज़ करें ' $cmdlet ” और इसे कमांड असाइन करें।
  • उसके बाद, cmdlet का उपयोग करें ' आह्वान-अभिव्यक्ति कमांड असाइन किए गए चर '$cmdlet' को कॉल करने के लिए:

उदाहरण 3: PowerShell कंसोल में स्क्रिप्ट निष्पादित करने के लिए Cmdlet 'इनवोक-एक्सप्रेशन' का उपयोग करें

अब, नीचे दिए गए आदेश को निष्पादित करें:

आह्वान-अभिव्यक्ति 'सी:\नया\TestScript.ps1'

PowerShell कंसोल में स्क्रिप्ट चलाने के लिए, पहले 'जोड़ें' आह्वान-अभिव्यक्ति ” cmdlet और फिर दोहरे उल्टे उद्धरणों के भीतर स्क्रिप्ट पथ निर्दिष्ट करें:

यह देखा जा सकता है कि PowerShell कंसोल में स्क्रिप्ट को '' का उपयोग करके सफलतापूर्वक लागू किया गया था आह्वान-अभिव्यक्ति सीएमडीलेट।

निष्कर्ष

' आह्वान-अभिव्यक्ति ” cmdlet को PowerShell में एक कमांड के रूप में एक स्ट्रिंग को चलाने या उसका मूल्यांकन करने के लिए जाना जाता है। सबसे पहले, यह स्क्रिप्ट या स्ट्रिंग को एक चर में संग्रहीत करता है, और फिर यह स्ट्रिंग-असाइन किए गए चर को आमंत्रित करता है। इस ब्लॉग ने 'इनवोक-एक्सप्रेशन' cmdlet को कई उदाहरणों के साथ समझाया है।