ट्यूटोरियल

पॉवर्सशेल: यह क्या है और बुनियादी और os अनुशंसित कोमांडोस कमांड हैं

विषयसूची:

Anonim

जिस तरह यह काम करता है और कमांड प्रॉम्प्ट के साथ प्राप्त किया जा सकता है, उसी तरह के कार्यों को पूरा करना, देशी विंडोज पावरस्ले टूल विंडोज ऑपरेटिंग सिस्टम के लिए एक इनपुट संसाधन है। एक उपकरण जो अक्सर इंजीनियरों और सिस्टम विश्लेषकों दोनों द्वारा अपनी लचीलेपन के लिए अपनी नौकरी में दैनिक आधार पर उपयोग किया जाता है।

चाहे आपको सर्वर या सिस्टम का प्रबंधन करना हो, PowerShell पारंपरिक कमांड प्रॉम्प्ट का एक उन्नत और उन्नत संस्करण है। विंडोज पॉवर्सशेल के कार्य और कार्य मूल रूप से सीएमडी में पाए जाने वाले के समान हैं, (विशिष्ट कमांड के माध्यम से विंडोज को कमांड भेजते हैं), हालांकि इसमें कई अतिरिक्त कार्य भी हैं जो उपयोगकर्ता के लिए बहुत उपयोगी हो सकते हैं।

सीएमडी में क्या होता है, इसके विपरीत, PowerShell हमें विशिष्ट कार्यों के साथ एक मजबूत स्क्रिप्टिंग इंटरफ़ेस के साथ प्रस्तुत करता है जहां आप उन्हें विंडोज सिस्टम के तहत विभिन्न प्रक्रियाओं को पूरा करने के लिए चला सकते हैं। इस तरह के एक इंटरैक्टिव कमांड लाइन के साथ, आप विभिन्न कार्यों को स्वचालित करने के लिए कमांड लॉन्च कर सकते हैं।

यह उपकरण पहले से ही Windows XP के साथ संगत था, लेकिन इसका उपयोग करने के लिए, इसे डाउनलोड और इंस्टॉल करना पड़ा। अब विंडोज 10 के साथ पॉवर्सशेल पहले से ही पहले से इंस्टॉल है और एक्सेस को आसान बनाने के लिए महत्वपूर्ण विजिबिलिटी के साथ।

सूचकांक को शामिल करता है

विंडोज पॉवर्सशेल क्या है?

PowerShell इंटरफ़ेस का उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है, जैसे कि उन्नत अनुप्रयोग चलाना या वर्तमान समय को जानना जैसे सरल कार्य। इसके अलावा, पॉवर्सशेल कमांड एक साथ काम कर सकते हैं, अधिक विशिष्ट और उन्नत परिणामों के लिए कमांड लाइन पर संयोजन कर सकते हैं। इसे " पाइपलाइनिंग" कहा गया है।

इस बीच, पॉवर्सहेल एक विकल्प भी प्रदान करता है जो कुछ उपयोगकर्ताओं के लिए काम आ सकता है: उसी उपयोगकर्ताओं द्वारा बनाए गए अन्य कमांड को कंसोल में जोड़ने की क्षमता।

भले ही PowerShell कई साल पहले बनाया गया था और विंडोज 10 के साथ इसमें अधिक दृश्यता और अधिक प्रमुखता है, यह अभी भी एक प्रसिद्ध उपकरण है, न केवल बुनियादी उपयोगकर्ताओं के लिए, बल्कि कई कंप्यूटर ऑपरेटरों के लिए भी, जो उन सभी लाभों को नहीं जानते जो वे पेश कर सकते हैं। इस कंसोल के cmdlets (स्क्रिप्ट लाइट)।

उन सभी फायदों के कारण जो ये कमांड दे सकते हैं, और इस बात को ध्यान में रखते हुए कि Microsoft Powershell को अधिक स्थान समर्पित कर रहा है ताकि Windows उपयोगकर्ताओं को इसकी आदत हो जाए, Powershell फ़ंक्शन के बारे में अधिक जानकारी प्राप्त करना शुरू करना आवश्यक है, जिसका वे उपयोग करते हैं। उनका उपयोग करके वे हमें कैसे लाभान्वित कर सकते हैं।

विंडोज पॉवरशेल कैसे खोलें

विंडोज में शामिल रन फ़ंक्शन तक पहुंचकर पावरशेल टूल को जल्दी से खोला जा सकता है।

  • ऐसा करने के लिए, एक साथ Windows + R दबाएँ रन बॉक्स में जो अभी खोला गया है, "PowerShell" टाइप करें और OK पर क्लिक करें या सीधे Enter कुंजी दबाएँ।

एक अन्य विकल्प आपको पॉवर्सशेल तक पहुंचना है, स्क्रीन के निचले बाएं हिस्से में स्थित कोरटाना द्वारा दिए गए खोज इंजन का उपयोग करना है, जहां से आप इस टूल को खोज सकते हैं।

आवश्यक पॉवरशेल कमांड (ट्यूटोरियल)

PowerShell में, कमांड्स को "cmdlet" कहा जाता है, और आप जिस टैब का उपयोग करना चाहते हैं उसका नाम Powershell auto-complete करने के लिए टैब कुंजी का उपयोग कर सकते हैं।

Windows PowerShell को इसकी पिछड़ी संगतता को ध्यान में रखते हुए बनाया गया था, जो इसे एक ऐसा संसाधन बनाता है जो उसी कमांड के साथ अच्छी तरह से काम करता है जिसे CMD उपयोग करता है। यह जानने के बाद, कमांड प्रॉम्प्ट में उपयोग किए गए समान कमांड का उपयोग किया जा सकता है, लेकिन अधिक उन्नत इंटरफ़ेस में और कई और कमांड के साथ।

यहाँ हमने एक साथ कई उपयोगी cmdlets को रखा है जिनका उपयोग Powershell में किया जा सकता है और हर एक के सिंटैक्स का विस्तार कर सकता है, साथ ही प्रत्येक के विशिष्ट फ़ंक्शन को भी।

मूल के साथ शुरू करने के लिए, और PowerShell हमें प्रदान करने वाले cmdlets पर एक त्वरित नज़र डालें, हम कमांड "शो-कमांड" को निष्पादित कर सकते हैं, जिसके माध्यम से एक विंडो खुलेगी, जो हमें सभी उपलब्ध आदेशों की एक व्यापक और पूरी सूची दिखाती है।

Get-कमान

यदि आप उन सभी cmdlets को जानना चाहते हैं जो PowerShell प्रदान करता है, तो आप इसे कंसोल में इस कमांड को टाइप करके कर सकते हैं।

विंडोज पॉवरशेल इस कमांड के माध्यम से, उसके cmdlets में शामिल सभी कार्यों और विशेषताओं को जानने के लिए, एक सूची के रूप में प्रस्तुत किया गया है, जो प्रत्येक के कार्यों और साथ ही उनके मापदंडों और विशेष विकल्पों का वर्णन करता है।

आदेशों की इस सूची को प्राप्त करने के लिए, एक विशिष्ट पैरामीटर के बाद "गेट-कमांड" लिखना आवश्यक है, जिसके साथ प्रश्न में cmdlet से जानकारी प्राप्त की जाएगी। उदाहरण के लिए, यदि हम पॉवर्सशेल "गेट-कमांड * -help *" में लिखते हैं, तो हम उन कमांड की एक श्रृंखला देखेंगे जो पैरामीटर "-help" को स्वीकार करते हैं।

यदि आप पैरामीटर के प्रत्येक पक्ष में एक तारांकन जोड़ते हैं, जैसा कि हमने उदाहरण में किया है, तो आपको "-help" के साथ गेट-कमांड cmdlet का उपयोग करने वाले सभी संभावित संयोजन मिलेंगे।

टाइपिंग “कंसोल में गेट-कमांड -नाम “हमें उन आदेशों का एक सेट मिलता है, जिसमें वह विशिष्ट नाम शामिल होता है। ऐसा हो सकता है कि आपको किसी cmdlet का सही नाम याद न हो या न पता हो। इस स्थिति में, आप नाम के प्रत्येक पक्ष में दो तारांकन शामिल कर सकते हैं जैसा कि ऊपर उल्लेख किया गया है, उदाहरण के लिए, "गेट-कमांड -नाम * सेट *", इसलिए आप cmdlets की एक सूची देख सकते हैं जिसमें "सेट" शब्द शामिल है। आपका नाम

Get-होस्ट

इस आदेश को निष्पादित करने से आपको विंडोज पॉवरशेल का संस्करण मिलता है जो सिस्टम उपयोग कर रहा है।

Get-इतिहास

यह आदेश उन सभी आदेशों का इतिहास प्रदान करता है जिन्हें पावरस्ले सत्र के तहत निष्पादित किया गया था और जो वर्तमान में चल रहे हैं।

Get-रैंडम

इस आदेश को निष्पादित करने से 0 और 2, 147, 483, 646 के बीच एक यादृच्छिक संख्या उत्पन्न होती है।

Get-सेवा

कुछ अवसरों में, यह जानना आवश्यक होगा कि सिस्टम में कौन सी सेवाएं स्थापित की गई थीं, जिसके लिए गेट-सर्विस कमांड का उपयोग किया जा सकता है, जो उन सेवाओं के बारे में जानकारी प्रदान करेगा जो चल रही हैं और जिन्हें पहले ही रोक दिया गया है।

इस cmdlet का उपयोग करने के लिए, कंसोल में "गेट-सर्विस" दर्ज करें, जबकि अतिरिक्त मापदंडों में से किसी का उपयोग करते हुए, निम्न उदाहरण के समान एक सिंटैक्स में:

जाओ-सेवा | कहाँ-वस्तु {$ _। स्थिति-एक "चल रहा है"}

इसके साथ, सिस्टम में सेवाओं को निष्पादित किया जाता है। यदि यह आदेश किसी भी पैरामीटर के बिना निष्पादित किया जाता है, तो उनके संबंधित राज्यों के साथ सभी सेवाओं की एक सूची प्रस्तुत की जाएगी ("रनिंग या" स्टॉप्ड ", उदाहरण के लिए)।

यदि आप पहले से ही जानते हैं कि आप किस कमांड के बारे में जानकारी प्राप्त करना चाहते हैं, तो गेट-सर्विस का उपयोग करना विंडोज कंट्रोल पैनल पर जाने और विंडोज जीयूआई (ग्राफिकल यूजर इंटरफेस) से काम करने की तुलना में बहुत अधिक व्यावहारिक है।

Get-सहायता

विशेष रूप से पॉवर्सशेल के नौसिखिए उपयोगकर्ताओं के लिए बहुत उपयोगी है, यह कमांड cmdlets और उनके कार्यों के बारे में अधिक जानने के लिए एक मूल मदद प्रस्तुत करता है।

यदि आप थोड़े समय के लिए पावरशेल का उपयोग कर रहे हैं, तो यह बहुत संभव है कि आप खुद को अव्यवस्थित और कुछ कठिनाइयों के साथ पाएंगे; इन परिस्थितियों में, गेट-हेल्प आपका मार्गदर्शक बन जाएगा, क्योंकि यह कमांड cmdlets, फ़ंक्शन, कमांड और स्क्रिप्ट के बारे में आवश्यक दस्तावेज प्रदान करता है।

उसी तरह, इसका उपयोग बिल्कुल भी जटिल नहीं है: आपको बस "गेट-हेल्प" लिखना है, जिसके साथ आप अधिक विवरण जानना चाहते हैं। इसके उपयोग को समझने के लिए, हम "गेट-प्रोसेस" cmdlet से अधिक जानकारी की तलाश कर सकते हैं, जिस स्थिति में "गेट-हेल्प गेट-प्रोसेस" लिखना पर्याप्त होगा।

Windows PowerShell में गेट-हेल्प कैसे काम करता है, इस बारे में स्पष्ट विचार रखने के लिए, बस इस कमांड को चलाकर हम इसका उपयोग कैसे करें, इस पर संक्षिप्त विवरण के साथ एक विवरण देखेंगे।

Get-तिथि

यह जानने के लिए कि पूर्व में एक निश्चित तिथि पर कौन सा दिन था, इस आदेश का उपयोग करके आपको सटीक दिन मिलेगा। उदाहरण के लिए, यह जानने के लिए कि 20 मई, 2009 किस दिन था, आपको पॉवरशेल में लिखना होगा:

"Get-Date 05.05.2009", "dd.mm.aa" प्रारूप में दिनांक दर्ज करें। अकेले गेट-डेट निष्पादित करने के मामले में, यह हमें वर्तमान तिथि और समय देगा।

PS C: \ Users \ MiguePR> Get-Date शनिवार, 27 जुलाई, 2019 12:00:40

कॉपी-मद

इस कमांड से आप फोल्डर या फाइल कॉपी कर सकते हैं।

यदि आप अपने स्टोरेज ड्राइव पर फ़ाइलों और निर्देशिकाओं की एक प्रतिलिपि बनाना चाहते हैं, या यदि आपको कुंजी या रजिस्ट्री प्रविष्टियों की प्रतिलिपि बनाने की आवश्यकता है, तो कॉपी-आइटम सही cmdlet है। यह कमांड प्रॉम्प्ट में शामिल कमांड "cp" के समान है, हालांकि यह बहुत बेहतर है।

इसके लिए, कॉपी-आइटम कमांड का उपयोग उसी कमांड का उपयोग करने वाले तत्वों के नाम को कॉपी और संशोधित करने के लिए किया जाना चाहिए, जिसके साथ उक्त तत्व के लिए एक नया नाम स्थापित किया जा सकता है। यदि आप "ProfesionalReview.htm" फ़ाइल को "Proyectitosbuenos.txt" में कॉपी और नाम बदलना चाहते हैं, तो लिखें:

कॉपी-आइटम "C: \ Proyectos.htm" -Destination "C: \ MyData \ Proyectos.txt"।

आह्वान-कमान

जब आप स्क्रिप्ट या पॉवरशेल कमांड (स्थानीय या दूरस्थ रूप से, एक या अधिक कंप्यूटरों पर) चलाना चाहते हैं, तो "इनवोक-कमांड" आपका सबसे अच्छा विकल्प होने वाला है। यह उपयोग करने के लिए सरल है और आपको बैच कंप्यूटर का प्रबंधन करने में मदद करेगा।

आपको स्क्रिप्ट के बगल में Invoke-Command टाइप करना होगा या उसके सटीक स्थान के साथ कमांड करना होगा।

आह्वान-अभिव्यक्ति

Invoke-Expression के साथ एक और एक्सप्रेशन या कमांड निष्पादित किया जाता है। यदि आप अपने आप को एक इनपुट स्ट्रिंग या एक अभिव्यक्ति दर्ज करते हुए पाते हैं, तो यह कमांड पहले इसे पार्स करेगा और फिर इसे निष्पादित करेगा। इस आदेश के बिना, स्ट्रिंग कोई कार्रवाई नहीं करता है। Invoke-Expression, Invoke-Command के विपरीत केवल स्थानीय रूप से काम करता है।

इस कमांड का उपयोग करने के लिए, इनवोक-एक्सप्रेशन को एक अभिव्यक्ति या कमांड के साथ लिखा जाना चाहिए। उदाहरण के लिए, आप "Get-Process" cmdlet को इंगित करने वाले कमांड के साथ एक चर "$ कमांड" सेट कर सकते हैं। "चालान-एक्सप्रेशन $ कमांड" कमांड को निष्पादित करके, "गेट-प्रोसेस" स्थानीय कंप्यूटर पर एक cmdlet के समान कार्य करेगा।

इसी तरह, एक फ़ंक्शन को एक स्क्रिप्ट में एक चर के उपयोग के साथ निष्पादित किया जा सकता है, जो गतिशील स्क्रिप्ट के साथ काम करते समय बहुत उपयोगी होता है।

आह्वान-WebRequest

इस cmdlet के माध्यम से, लिनक्स में cURL के समान, आप PowerShell इंटरफ़ेस से काम करते हुए, कुछ वेबसाइट की निगरानी करते हुए, सेवाओं और वेब पेजों से संबंधित लॉगिन, स्क्रैपिंग और डाउनलोड की जानकारी कर सकते हैं। आप यह जानकारी प्राप्त करना चाहते हैं।

इन कार्यों को करने के लिए, इसे अपने मापदंडों के साथ-साथ इनवोक-वेबरपेस्ट के रूप में उपयोग किया जाना चाहिए। इसके साथ, उन लिंक को प्राप्त करना संभव है जो एक विशिष्ट वेबसाइट में निम्नलिखित उदाहरण वाक्यविन्यास के साथ हैं:

(आह्वान करें-WebRequest –Uri 'https://wwww.ebay.com')। लिंक

इस मामले में, ईबे साइट से लिंक प्राप्त किया जाएगा।

सेट ExecutionPolicy

जबकि हम PowerShell से स्क्रिप्ट (.ps1) बना और शुरू कर सकते हैं, हम सुरक्षा चिंताओं के कारण सीमित हैं। हालाँकि, इसे Set-ExecutionPolicy cmdlet का उपयोग करके सुरक्षा श्रेणी के माध्यम से संशोधित किया जा सकता है।

आपको केवल आवश्यक परिवर्तन करने के लिए चार सुरक्षा विकल्पों में से एक के बगल में सेट-एक्ज़ीकपोनपॉलिश टाइप करने की आवश्यकता है:

  • प्रतिबंधित है

उदाहरण के लिए, यदि हम प्रतिबंधित सुरक्षा के स्तर को निर्धारित करना चाहते हैं, तो हमें इसका उपयोग करना होगा:

सेट-एक्ज़ीक्यूशन Policy -ExecutionPolicy प्रतिबंधित

Get-मद

यदि आप किसी विशिष्ट स्थान के साथ किसी आइटम के बारे में जानकारी की तलाश कर रहे हैं, जैसे कि हार्ड ड्राइव पर निर्देशिका, तो गेट-आइटम कमांड इस कार्य के लिए संकेत दिया गया है।

यह स्पष्ट किया जाना चाहिए कि तत्व की सामग्री, जैसे कि एक विशिष्ट फ़ोल्डर में उपनिर्देशिका और फाइलें, प्राप्त नहीं होती है, जब तक कि आप स्पष्ट रूप से अनुरोध नहीं करते हैं।

गेट-आइटम के दूसरी तरफ हम निकालें-आइटम cmdlet पाते हैं, जो निर्दिष्ट आइटम को निकालने की अनुमति देता है।

निकालें-मद

यदि आप फ़ोल्डर, फ़ाइलें, फ़ंक्शंस और चर और रजिस्ट्री कुंजी जैसी वस्तुओं को हटाना चाहते हैं, तो Remove-Item सबसे अच्छा cmdlet होगा। महत्वपूर्ण बात यह है कि यह तत्वों को दर्ज करने और बाहर निकालने के लिए पैरामीटर प्रदान करता है।

निकालें-आइटम cmdlet के साथ आप कुछ मापदंडों के उपयोग के साथ विशिष्ट स्थानों से आइटम निकाल सकते हैं। एक उदाहरण के रूप में, निम्नलिखित कमांड का उपयोग करके "Finanzas.txt" फ़ाइल को निकालना संभव है:

निकालें-आइटम "C: \ MyData \ Finance.txt"

Get-सामग्री

जब आपको एक विशिष्ट पथ में सामग्री के संदर्भ में एक पाठ फ़ाइल की आवश्यकता होती है, तो इसे खोलें और इसे पाठ संपादक जैसे नोटपैड का उपयोग करके पढ़ें। विंडोज पॉवरशेल का उपयोग करके, आप यह जानने के लिए गेट-कंटेंट कमांड का उपयोग कर सकते हैं कि किसी फाइल को खोलने के बिना उसमें क्या है।

उदाहरण के लिए, "Proyectos.htm" फ़ाइल में शामिल पाठ की 20 लाइनें प्राप्त करना संभव है, जिसके लिए आप यह लिख सकते हैं:

Get-Content "C: \ Proyectos.htm" -TotalCount 20

यह cmdlet पिछले Get-Item cmdlet के समान है, लेकिन इसके साथ हम वह प्राप्त कर सकते हैं जो आपके द्वारा बताई गई फ़ाइल में शामिल है। यदि आप एक txt एक्सटेंशन वाली फ़ाइल के लिए यह कमांड चलाते हैं, तो यह उस फ़ाइल में शामिल पाठ को पूरी तरह से प्रकट कर देगा। यदि आप इसे png छवि फ़ाइल में उपयोग करते हैं, तो आपको बहुत सारे अर्थहीन और अपठनीय बाइनरी डेटा मिलने वाले हैं।

यदि अकेले उपयोग किया जाता है, तो Get-Content बहुत उपयोगी नहीं है। लेकिन अधिक सटीक परिणाम प्राप्त करने के लिए इसे अधिक विशिष्ट cmdlets के साथ मिलाया जा सकता है।

सेट-सामग्री

इस cmdlet के साथ एक फ़ाइल में टेक्स्ट को स्टोर करना संभव है, जो बैश में "इको" के साथ किया जा सकता है। यदि गेट-कंटेंट cmdlet के साथ संयोजन में उपयोग किया जाता है, तो आप पहले देख सकते हैं कि एक निश्चित फ़ाइल में क्या निहित है और फिर सेट-सामग्री के माध्यम से किसी अन्य फ़ाइल की प्रतिलिपि बनाएँ।

उदाहरण के लिए, आप सेट-कंटेंट cmdlet का उपयोग अन्य सामग्री वाली फ़ाइल में शामिल करने या बदलने के लिए कर सकते हैं। अंत में, इसे एक नए नाम (example.txt) के साथ सहेजने के लिए पूर्वोक्त कमांड के साथ जोड़ा जा सकता है:

Get-Content "C: \ Proyectos.htm" -TotalCount 30 | सेट-कंटेंट "Example.txt"

Get-चर

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

इसका उपयोग करने के लिए आपको बस इसके मापदंडों और अन्य विकल्पों के साथ "गेट-वैरिएबल" लिखना होगा। उदाहरण के लिए, यदि आप चर "छूट" का मूल्य जानना चाहते हैं, तो निम्नलिखित लिखें:

प्राप्त-परिवर्तनीय -नाम "छूट"

सेट-चर

एक चर का मान इस cmdlet के साथ सेट, संशोधित या पुन: व्यवस्थित किया जा सकता है। पिछले मामले के चर का मान सेट करने के लिए, निम्नलिखित लिखा जाना चाहिए:

सेट-परिवर्तनीय -नाम "छूट" -वैल्यू "मूल्य यहाँ सेट है"

Get-प्रक्रिया

अक्सर, हम अपने पीसी पर चलने वाली प्रक्रियाओं की खोज करने के लिए टास्क मैनेजर का उपयोग करते हैं। PowerShell में, कोई भी उपयोगकर्ता इस cmdlet को चलाकर यह जान सकता है, जिसके साथ वे वर्तमान में सक्रिय प्रक्रियाओं की सूची प्राप्त करेंगे।

गेट-प्रोसेस cmdlet गेट-सर्विस से कुछ समानता रखता है, हालांकि इस मामले में यह प्रक्रियाओं के बारे में जानकारी प्रदान करता है।

प्रारंभ प्रक्रिया

इस cmdlet के साथ, Windows PowerShell कंप्यूटर पर प्रक्रियाओं को चलाने में बहुत आसान बनाता है।

उदाहरण के लिए, यदि आपको कैलकुलेटर का उपयोग करने की आवश्यकता है, तो आप निम्न टाइप करके इसे जल्दी और आसानी से खोल सकते हैं:

स्टार्ट-प्रोसेस-फ़ीलपैथ "कैल्क" -विर्ब

बंद करो-प्रक्रिया

इस cmdlet के साथ आप एक प्रक्रिया को रोक सकते हैं, चाहे वह आपके द्वारा या किसी अन्य उपयोगकर्ता द्वारा शुरू की गई हो।

कैलकुलेटर के उदाहरण के साथ जारी रखते हुए, यदि आप इसकी चल रही प्रक्रियाओं को पूरी तरह से बाधित करना चाहते हैं, तो PowerShell में निम्नलिखित लिखें:

स्टॉप-प्रोसेस -नाम "कैल्क"

प्रारंभ सेवा

यदि आपको पीसी पर एक सेवा शुरू करने की आवश्यकता है, तो स्टार्ट-सर्विस cmdlet इस मामले में संकेतित है, उसी तरह से सेवा करना भले ही उक्त सेवा पीसी पर अक्षम हो।

Windows खोज सेवा को प्रारंभ करने के लिए, इस सिंटैक्स का उपयोग किया जाता है:

प्रारंभ-सेवा-नाम "WSearch"

बंद करो-सेवा

इस कमांड से आप कंप्यूटर पर चलने वाली सेवाओं को रोक देते हैं।

स्टॉप-सर्विस -नाम "Wsearch"

इस आदेश के साथ आप "विंडोज सर्च" सेवा बंद कर देंगे।

निकास

आप Exit कमांड का उपयोग करके PowerShell से बाहर निकल सकते हैं।

Windows PowerShell के बारे में निष्कर्ष

ऐसा लग सकता है कि इनमें से कुछ कमांड्स बहुत कम उपयोग में हैं, हालांकि ऐसा इसलिए होता है क्योंकि वे कमांड्स हैं जो तब तक बाहर नहीं खड़े होते हैं जब तक कि अन्य पैरामीटर दर्ज नहीं किए जाते हैं जो प्रभावी रूप से पावरशेल को अपनी पूरी शक्ति दिखाते हैं।

जब आप अपने स्वयं के Cmdlets या लाइट लिपियों को लिख रहे होते हैं, तो ये पैरामीटर काम में आते हैं, जो कि PowerShell फ़ंक्शन का सबसे अधिक लाभ प्राप्त करने का एक अच्छा तरीका है।

यद्यपि वे आदेश हैं कि आप छिटपुट रूप से उपयोग करते हैं, यह जानते हुए कि वे कैसे काम करते हैं और उनके लिए इसके फायदे क्या हैं, यह देखते हुए कि Microsoft वर्तमान में PowerShell पर पहले से कहीं अधिक केंद्रित है।

दिन के अंत में, cmdlets आवश्यक आदेश हैं जिन्हें आपको पता होना चाहिए कि क्या आप विंडोज पॉवरशेल का अधिकतम लाभ उठाना चाहते हैं।

ट्यूटोरियल

संपादकों की पसंद

Back to top button