Windows PowerShell शक्तिशाली है और लगभग वह सब कुछ कर सकता है जो एक व्यक्ति अपने कंप्यूटर पर चाहता है। लेकिन एकमात्र समस्या यह है कि यह एक कमांड लाइन टूल है और इसमें GUI नहीं है। हालाँकि, यह तब मददगार हो सकता है जब GUI- आधारित इंटरफ़ेस विफल हो जाता है या प्रत्युत्तर देना बंद कर देता है। दुर्भाग्य से, मुख्य बात यह है कि एक नियमित उपयोगकर्ता के पास पावरशेल का अपनी पूरी क्षमता से उपयोग करने के ज्ञान का अभाव है। लेकिन आज, हम शीर्ष 10 पावरशेल कमांड पर चर्चा करने की कोशिश करेंगे जो उपयोगकर्ता को विंडोज 10 पर और अधिक करने में मदद कर सकते हैं।
पॉवरशेल कमांड जो उपयोगकर्ता को और अधिक करने में मदद करेंगे
शुरू करने से पहले, इस बात पर प्रकाश डाला जाना चाहिए कि इनमें से कुछ cmdlets आपके कंप्यूटर पर कुछ सेटिंग्स या कॉन्फ़िगरेशन को टॉगल कर सकता है। एक cmdlet एक पॉवरशेल स्क्रिप्ट है जो एक ही कार्य करती है। तो, सुरक्षित पक्ष पर रहने के लिए, पहले सिस्टम पुनर्स्थापना बिंदु बनाएं। यदि निम्न में से किसी एक cmdlets को आज़माने के दौरान कुछ गलत हो जाता है, तो आप अपने कंप्यूटर को हमेशा पुनर्स्थापित कर सकते हैं।
हम cmdlets . पर एक नज़र डालेंगे जो निम्न कार्य कर सकता है:
- एक UWP एप्लिकेशन लॉन्च करें।
- किसी भी cmdlet के संबंध में सहायता प्राप्त करें।
- समान आदेश प्राप्त करें।
- एक विशेष फ़ाइल ढूंढें।
- फ़ाइल की सामग्री पढ़ें।
- कंप्यूटर पर सभी सेवाओं के बारे में जानकारी प्राप्त करें।
- कंप्यूटर पर सभी प्रक्रियाओं के बारे में जानकारी प्राप्त करें।
- निष्पादन नीति सेट करना।
- फ़ाइल या निर्देशिका की प्रतिलिपि बनाएँ।
- फ़ाइल या निर्देशिका हटाएं।
1] एक UWP एप्लिकेशन लॉन्च करें
पावरशेल एक बेहतरीन टूल है जिसका उपयोग यूडब्ल्यूपी एप्लिकेशन को सेकंडों में लॉन्च करने के लिए किया जा सकता है। लेकिन मुख्य बात एक आदेश के उचित निष्पादन में निहित है। आप उपयोग कर सकते हैं
Start-Process "ms-settings:"
विंडोज सेटिंग्स यूडब्ल्यूपी एप्लीकेशन लॉन्च करने का आदेश। आप अन्य यूडब्ल्यूपी अनुप्रयोगों के लिए अन्य यूआरआई के बारे में यहां microsoft.com पर अधिक जान सकते हैं।
2] किसी भी cmdlet के संबंध में सहायता प्राप्त करें
मान लीजिए कि आप कभी इस बात को लेकर असमंजस में रहते हैं कि किसी विशिष्ट कार्य को करने के लिए आपको किस कमांड का उपयोग करना चाहिए। या एक विशिष्ट cmdlet क्या करता है, आपको चिंता करने की आवश्यकता नहीं है। ऐसा करने के लिए आप Get-Help cmdlet का उपयोग कर सकते हैं। आप इसे निम्नलिखित तरीकों से उपयोग कर सकते हैं-
Get-Help Get-Help <command name> Get-Help <command name> -Full Get-Help <command name> -Example Get-Help *
यहां, पहली प्रविष्टि आपको इस cmdlet का उपयोग करने के तरीके के बारे में बताएगी। दूसरी प्रविष्टि आपको विशेष cmdlet का एक सरल सारांश देगी। तीसरी प्रविष्टि संबंधित cmdlet के बारे में विस्तृत जानकारी देगी। चौथी प्रविष्टि में वह सब कुछ शामिल होगा जो तीसरा cmdlet दिखाता है लेकिन उस cmdlet का उपयोग करने का एक उदाहरण जोड़ देगा। और अंत में, पाँचवाँ cmdlet आपके उपयोग के लिए उपलब्ध प्रत्येक कमांड को सूचीबद्ध करेगा।
3] समान कमांड प्राप्त करें
समान प्रकार के या उनमें एक विशेष वाक्यांश वाले आदेश खोजने के लिए, आप Get-Command का उपयोग कर सकते हैं सीएमडीलेट। हालाँकि, यह PowerShell में प्रत्येक cmdlet को सूचीबद्ध नहीं करता है, इसलिए आप कुछ विशेष फ़िल्टर का उपयोग करते हैं। आप निम्न आदेशों का उपयोग कर सकते हैं-
Get-Command -Name <name> Get-Command -CommandType <type>
पहला cmdlet आपको एक विशेष वाक्यांश के साथ एक cmdlet खोजने में मदद करेगा, जबकि दूसरा आपको cmdlet को फ़िल्टर करने में सक्षम करेगा जो एक विशेष कार्य करता है।
4] कोई विशेष फ़ाइल ढूँढना
यदि आपको किसी विशिष्ट स्थान के लिए कोई विशेष फ़ाइल या निर्देशिका खोजने की आवश्यकता है, तो आप गेट-आइटम का उपयोग कर सकते हैं सीएमडीलेट। आप इसे
. के रूप में उपयोग कर सकते हैंGet-Item <PATH>
विशेष पथ की सामग्री को सूचीबद्ध करने के लिए।
5] फ़ाइल की सामग्री पढ़ें
यदि आपको किसी फ़ाइल की सामग्री को पढ़ने की आवश्यकता है, तो आप सामग्री प्राप्त करें का उपयोग कर सकते हैं कमांड के रूप में-
Get-Content <PATH of the file with its extension>
6] कंप्यूटर पर सभी सेवाओं के बारे में जानकारी पढ़ें
आप सेवा प्राप्त करें . का उपयोग कर सकते हैं cmdlet आपके कंप्यूटर पर चल रही या बंद सभी सेवाओं को सूचीबद्ध करने के लिए। वैकल्पिक रूप से, आप उनके संबंधित कार्यों को करने के लिए निम्नलिखित संबंधित cmdlets का उपयोग कर सकते हैं-
Start-Service <Service Name> Stop-Service <Service Name> Suspend-Service <Service Name> Resume-Service <Service Name> Restart-Service <Service Name>
7] कंप्यूटर पर सभी प्रक्रियाओं के बारे में जानकारी पढ़ें
Get-Service cmdlet के समान, आप गेट-प्रोसेस . का उपयोग कर सकते हैं cmdlet आपके कंप्यूटर पर चल रही सभी प्रक्रियाओं को सूचीबद्ध करने के लिए। वैकल्पिक रूप से, आप उनके संबंधित कार्यों को करने के लिए निम्नलिखित संबंधित cmdlets का उपयोग कर सकते हैं,
Start-Process <Process Name> Stop-Process <Process Name> Wait-Service <Process Name>
8] निष्पादन नीति सेट करना
जबकि पावरशेल पर स्क्रिप्ट बनाने और निष्पादित करने के लिए समर्थन है, कुछ सुरक्षा उपायों के हिस्से के रूप में उनमें से प्रत्येक पर प्रतिबंध हैं। आप सुरक्षा स्तर को चार स्तरों में से किसी पर भी टॉगल कर सकते हैं। आप सेट-निष्पादन नीति . का उपयोग कर सकते हैं cmdlet के बाद दिए गए सुरक्षा स्तरों में से कोई भी-.
Set-ExecutionPolicy Unrestricted Set-ExecutionPolicy All Signed Set-ExecutionPolicy Remote Signed Set-ExecutionPolicy Restricted
यहां, ऊपर से नीचे तक की नीतियां निम्नतम से लेकर उच्चतम स्तर की सुरक्षा तक होती हैं।
9] फ़ाइल या निर्देशिका की प्रतिलिपि बनाएँ
उपयोगकर्ता कॉपी-आइटम . का उपयोग कर सकता है एक फ़ाइल या निर्देशिका को दूसरे गंतव्य पर कॉपी करने के लिए cmdlet। इस cmdlet का सिंटैक्स है-
Copy-Item "E:\TWCTest.txt" -Destination "D:\"
10] कोई फ़ाइल या निर्देशिका मिटाएं
कॉपी-आइटम cmdlet के समान, उपयोगकर्ता कॉपी-आइटम का उपयोग कर सकता है एक फ़ाइल या निर्देशिका को दूसरे गंतव्य पर कॉपी करने के लिए cmdlet। इस cmdlet का सिंटैक्स है-
Remove-Item "E:\TWCTest.txt"
क्या आपके पास हम सभी के साथ साझा करने के लिए कोई अन्य उपयोगी cmdlets हैं? बेझिझक उन्हें नीचे कमेंट बॉक्स में लिखें।
मैं PowerShell आदेशों की सूची कैसे प्राप्त करूं?
पावरशेल के साथ 200 से अधिक कमांड उपलब्ध हैं। यदि आप उनमें से प्रत्येक को जानना चाहते हैं, तो आप Get-Command . का उपयोग कर सकते हैं सभी पावरशेल मॉड्यूल, उपनाम और कमांड को सूचीबद्ध करने के लिए। यदि आप सूची को सहेजने जा रहे हैं, तो कमांड को कंप्यूटर पर एक टेक्स्ट फ़ाइल में आउटपुट करें और इसे सहेजें। आप इसे एक्सेल में खोल सकते हैं और फिर उन्हें वर्गीकृत कर सकते हैं।
सीएमडी और पावरशेल में क्या अंतर है?
पावरशेल cmd का उन्नत संस्करण है। एक इंटरफ़ेस होने के अलावा, यह एक स्क्रिप्टिंग भाषा भी है जिसका उपयोग सिस्टम के प्रशासन को सुविधाजनक बनाने के लिए किया जाता है। इसके साथ ही आप पावरशेल में कमांड प्रॉम्प्ट कमांड का भी इस्तेमाल कर सकते हैं। विंडोज 11 में, आपके पास विंडोज टर्मिनल तक पहुंच है, जो कमांड प्रॉम्प्ट और पावरशेल दोनों प्रदान करता है।