Microsoft.PowerShell.Core में स्टार्ट-जॉब मॉड्यूल क्या है?

Microsoft Powershell Core Mem Starta Joba Modyula Kya Hai



' स्टार्ट-जॉब ”मॉड्यूल का उपयोग पॉवरशेल में स्थानीय कंप्यूटर पर वर्तमान सत्र के साथ बातचीत किए बिना एक पृष्ठभूमि कार्य शुरू करने के लिए किया जाता है। जब उपयोगकर्ता पृष्ठभूमि में कार्य प्रारंभ करते हैं, तो इसके ऑब्जेक्ट तुरंत वापस आ जाते हैं, भले ही कार्य समाप्त होने में अधिक समय ले रहा हो। इस बीच, उपयोगकर्ता वर्तमान सत्र में बिना किसी रुकावट के काम करना जारी रख सकते हैं।

यह ट्यूटोरियल Microsoft.PowerShell.Core में 'स्टार्ट-जॉब' मॉड्यूल का अवलोकन करेगा।







Microsoft.PowerShell.Core में स्टार्ट-जॉब मॉड्यूल क्या है?

सीएमडीलेट ' स्टार्ट-जॉब ” PowerShell में नौकरी शुरू करने के लिए ज़िम्मेदार है। व्यावहारिक प्रदर्शन के लिए दिए गए उदाहरण देखें।



उदाहरण 1: स्थानीय कंप्यूटर पर बैकग्राउंड जॉब शुरू करने के लिए 'स्टार्ट-जॉब' सीएमडीलेट का उपयोग करें



स्थानीय कंप्यूटर पर पृष्ठभूमि कार्य प्रारंभ करने के लिए, पहले 'लिखें' स्टार्ट-जॉब 'cmdlet और' -स्क्रिप्टब्लॉक ” इसे निर्दिष्ट निश्चित शर्त के साथ पैरामीटर:





स्टार्ट-जॉब -स्क्रिप्टब्लॉक { गेट-प्रोसेस -नाम एक्सप्लोरर }



उदाहरण 2: किसी स्क्रिप्ट को बैकग्राउंड जॉब के रूप में चलाने के लिए 'स्टार्ट-जॉब' मॉड्यूल का उपयोग करना

किसी स्क्रिप्ट को बैकग्राउंड जॉब के रूप में निष्पादित करने के लिए, पहले 'लिखें' स्टार्ट-जॉब 'cmdlet' के साथ -दस्तावेज पथ ” पैरामीटर और स्क्रिप्ट का पथ निर्दिष्ट करें:

स्टार्ट-जॉब -दस्तावेज पथ सी: \ डॉक्स \ स्क्रिप्ट.ps1

उदाहरण 3: 'स्टार्ट-जॉब' मॉड्यूल/सीएमडीलेट का उपयोग करके एक प्रक्रिया प्राप्त करें

PowerShell में प्रक्रिया को पुनः प्राप्त करने के लिए नीचे दी गई कमांड चलाएँ:

स्टार्ट-जॉब -नाम PShellJob -स्क्रिप्टब्लॉक { गेट-प्रोसेस -नाम पावरशेल }

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

  • सबसे पहले, उल्लेख करें ' स्टार्ट-जॉब सीएमडीलेट।
  • फिर, लिखें ' -नाम 'पैरामीटर और इसे असाइन करें' PShellJob सीएमडीलेट।
  • अगला, निर्दिष्ट करें ' -स्क्रिप्टब्लॉक ” पैरामीटर और बताई गई स्थिति प्रदान करें:

उदाहरण 4: ArgumentList पैरामीटर का उपयोग करके एक सरणी निर्दिष्ट करें

तर्क सूची की सहायता से सरणी निर्दिष्ट करने के लिए दिए गए आदेश को निष्पादित करें:

स्टार्ट-जॉब -स्क्रिप्टब्लॉक { गेट-प्रोसेस -नाम $आर्ग्स } - तर्क सूची पॉवरशेल, pwsh, नोटपैड

ऊपर दिए गए कोड में:

  • सबसे पहले, 'जोड़ें' स्टार्ट-जॉब 'cmdlet' के साथ -स्क्रिप्टब्लॉक ”पैरामीटर और कोष्ठक में निर्दिष्ट बताई गई स्थिति को असाइन करें।
  • अगला, लिखें ' - तर्क सूची ” पैरामीटर और बताए गए मान परिभाषित करें:

इतना ही! हमने 'के बारे में एक विस्तृत मार्गदर्शिका प्रदान की है' स्टार्ट-जॉब PowerShell का मॉड्यूल।

निष्कर्ष

' स्टार्ट-जॉब ' में ' Microsoft.PowerShell.Core ” एक मॉड्यूल है जो स्थानीय कंप्यूटर पर पृष्ठभूमि में काम शुरू करता है या शुरू करता है। यह नौकरी के बारे में जानकारी प्राप्त कर सकता है लेकिन इसका परिणाम नहीं मिलता है। प्रदर्शित पोस्ट ने 'स्टार्ट-जॉब' मॉड्यूल को सबसे व्यापक विवरण में समझाया।