Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> कंप्यूटर रखरखाव

विंडोज 10 में पावरशेल द्वारा संभाले जाने वाले 15 उन्नत कार्य

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

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

एक एलिवेटेड पावरशेल प्रॉम्प्ट खोलना

इनमें से किसी भी कार्य के साथ शुरू करने के लिए, आपको एक एलिवेटेड पावरशेल प्रॉम्प्ट खोलना होगा। ऐसा करने के लिए, विंडोज सर्च बार में पावरशेल टाइप करें, राइट-क्लिक करें उचित परिणाम पर, और एडमिनिस्ट्रेटर के रूप में चलाएं चुनें।

विंडोज 10 में पावरशेल द्वारा संभाले जाने वाले 15 उन्नत कार्य

वैकल्पिक रूप से, आप बस सर्च बार में पावरशेल टाइप कर सकते हैं और उसी परिणाम को प्राप्त करने के लिए CTRL + SHIFT + ENTER दबा सकते हैं।

दिनांक और समय सेट करें

आपके कंप्यूटर पर दिनांक सेट करने के कई तरीके हैं, लेकिन निम्नलिखित पावरशेल कमांड की सरलता उन्हें नौसिखिया के लिए अच्छा अभ्यास बनाती है। हालांकि, आपको अपने कंप्यूटर पर नहीं होने पर इन पैरामीटर्स को ट्वीक करते समय सावधान रहना चाहिए - गलत तरीके से संरेखित सिस्टम क्लॉक एक एक्टिव डायरेक्टरी वातावरण पर कहर बरपा सकते हैं।

शुरू करने के लिए, एक एलिवेटेड पावरशेल प्रॉम्प्ट खोलें और निम्न कमांड इनपुट करें:

Set-Date -date "12/25/2016 7:30 AM"

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

दिनांक और समय को एडजस्ट करें

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

Set-Date (Get-Date).AddDays(2)

ऊपर, आप देख सकते हैं कि हम एक कमांड चला रहे हैं जो कंप्यूटर पर वर्तमान में सेट दिनांक को पुनः प्राप्त करता है, फिर एक और प्रोसेस ट्रिगर करता है जो महीने के दिन को वांछित मूल्य तक बढ़ाता है। हम इस एडजस्टमेंट को फाइन-ट्यून करने के लिए AddHours, AddMinutes या AddSeconds का भी उपयोग कर सकते हैं, या समय में पीछे जाने के लिए संख्या से पहले माइनस साइन का उपयोग कर सकते हैं।

फाइल और फोल्डर को वेरिफाई करें

पावरशेल कमांड आपके कंप्यूटर पर फाइलों और फ़ोल्डर्स के अस्तित्व की जांच करना आसान बना सकते हैं, बिना आपको फाइल एक्सप्लोरर में खुदाई करने में समय बिताए। यह केवल Test-Path कमांडलेट का उपयोग करके यह वेरिफाई करने की एक सरल बात है कि आपके निर्दिष्ट पथ के अंत में कुछ मौजूद है या नहीं। उदाहरण के लिए, डॉक्यूमेंट्स नामक फ़ोल्डर में PowerShell.xls नामक फ़ाइल खोजने के लिए, मैं इस तरह की कमांड का उपयोग करूंगा (जाहिर है, आपका पथ आपके फ़ोल्डर पदानुक्रम के आधार पर अलग होगा):

Test-Path c:\Users\Brad\Documents\PowerShell.xls

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

Test-Path c:\Users\Brad\Documents\*.xls

फाइल और फोल्डर का नाम बदलें

एक बार जब आप फ़ाइल पथ को सटीक रूप से टाइप करने में सहज हो जाते हैं, तो पावरशेल का उपयोग फाइलों और फ़ोल्डर्स को त्वरित और कुशलतापूर्वक नाम बदलने के लिए किया जा सकता है। बस Rename-Item कमांडलेट के साथ खोलना याद रखें, फिर मौजूदा पथ दें, फिर आपका वांछित नाम - जैसे:

Rename-Item c:\Users\Brad\Documents\PowerShellisDifficult.xls PowerShellisEasy.xls

फाइल और फोल्डर मूव करें

पावरशेल का उपयोग करके फाइलों और फ़ोल्डर्स को मूव करना आसान है एक बार जब आपने Rename-Item कमांडलेट का उपयोग किया है। बस कमांड के उस हिस्से को बदलें जहां आप नया नाम निर्दिष्ट करेंगे, इसके नए स्थान के साथ:

Move-Item c:\Users\Brad\Documents\PowerShellisEasy.xls c:\Users\Brad\Important Documents

इसे पहले उपयोग किए गए वाइल्डकार्ड एस्टेरिस्क के साथ मिलाएं, और आप किसी विशेष प्रकार की फाइलों को एक फ़ोल्डर से दूसरे में त्वरित रूप से मूव कर सकते हैं:

Move-Item c:\Users\Brad\Documents\*.xls c:\Users\Brad\Important Documents

प्रोग्राम खोलें

Invoke-Item कमांडलेट पावरशेल प्रॉम्प्ट से सीधे एप्लिकेशन या फाइलें खोलता है:

Invoke-Item c:\Windows\System32\notepad.exe

हालांकि, जब तक एप्लिकेशन आपके विंडोज पथ में है, आप बस इसका नाम पावरशेल में टाइप करके भी ऐसा कर सकते हैं:

notepad

डिफ़ॉल्ट प्रोग्राम के साथ फाइल खोलें

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

Invoke-Item c:\MakeUseOf\Hello.txt

फाइल को बैच के रूप में खोलें

Invoke-Item कमांडलेट वास्तव में चमकता है जब इसे पहले उपयोग किए गए वाइल्डकार्ड एस्टेरिस्क के साथ जोड़ा जाता है। अपने शस्त्रागार में इस कमांड के साथ, आप एक फ़ोल्डर की पूरी फाइलों को एक फ्लैश में खोल सकते हैं:

Invoke-Item c:\MakeUseOf\*.txt

टेक्स्ट फाइल पढ़ें

पावरशेल का टेक्स्ट-आधारित इंटरफेस VLC के साथ प्रतिस्पर्धा करने में कभी सक्षम नहीं होगा कि यह कितने फ़ाइल प्रकार प्रदर्शित कर सकता है। हालांकि, यह Get-Content कमांड का उपयोग करके .txt फाइलों की सामग्री प्रस्तुत करने के लिए उपयुक्त है:

Get-Content c:\MakeUseOf\Hello.txt

विंडोज 10 में पावरशेल द्वारा संभाले जाने वाले 15 उन्नत कार्य

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

Get-Content c:\MakeUseOf\Hello.txt -totalcount 5

विंडोज 10 में पावरशेल द्वारा संभाले जाने वाले 15 उन्नत कार्य

जैसा कि आप ऊपर देख सकते हैं, परिणामस्वरूप दस्तावेज़ की केवल पहली पांच पंक्तियाँ प्रदर्शित होती हैं।

टेक्स्ट फाइल में जोड़ें

आप Add-Content कमांडलेट का उपयोग करके .txt दस्तावेज़ की सामग्री को पढ़ने से एक कदम आगे जा सकते हैं:

Add-Content c:\MakeUseOf\Hello.txt "written by Brad Jones"

हालांकि, यह केवल जोड़े गए टेक्स्ट को दस्तावेज़ के अंत में रख देगा जैसा वह खड़ा है, जो हो सकता है कि आप वास्तव में क्या ढूंढ रहे हों।

विंडोज 10 में पावरशेल द्वारा संभाले जाने वाले 15 उन्नत कार्य

यहां, आप एक विशेष वर्ण का उपयोग यह स्टिपुलेट करने के लिए कर सकते हैं कि आप अपने जोड़ को एक नई लाइन पर जोड़ना चाहते हैं:

Add-Content c:\MakeUseOf\Hello.txt "`nwritten by Brad Jones"

विंडोज 10 में पावरशेल द्वारा संभाले जाने वाले 15 उन्नत कार्य

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

टेक्स्ट फाइल मापें

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

Get-Content c:\MakeUseOf\Hello.txt | Measure-Object

विंडोज 10 में पावरशेल द्वारा संभाले जाने वाले 15 उन्नत कार्य

अब, हम दो कमांडलेट का उपयोग एक साथ कर रहे हैं - और जैसे-जैसे आप पावरशेल में गहराई से गोता लगाते हैं, यह केवल अधिक महत्वपूर्ण होता जाएगा।

सुरक्षा और सिस्टम एडमिन

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

Get-Service एक कमांडलेट है जिसे नोट करना बहुत लायक है, क्योंकि इसे कॉल करने पर आपके कंप्यूटर पर इंस्टॉल सभी सेवाएं उनकी वर्तमान स्थिति के साथ प्रदर्शित होंगी:

Get-Service

हालांकि, हम एक अधिक जटिल कमांड का उपयोग करके उस प्रकार की सेवाओं को निर्दिष्ट कर सकते हैं जिनके बारे में हम जानकारी देखना चाहते हैं:

Get-Service | Where-Object {$_.status -eq "stopped"}

यह केवल उन सेवाओं को प्रदर्शित करेगा जो वर्तमान में रुकी हुई हैं, प्रत्येक व्यक्तिगत ऑब्जेक्ट की स्थिति की जांच करके (कमांड में $_ द्वारा दर्शाया गया)। हम शब्द stopped को running से बदलकर विपरीत सेट सेवाएं प्राप्त कर सकते हैं।

सेवा को रीस्टार्ट करें

एक बार जब आप स्थापित कर लेते हैं कि कोई सेवा समस्या पैदा कर रही है, तो हम इसे सीधे पावरशेल से रीस्टार्ट कर सकते हैं:

Restart-Service dbupdate

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

Restart-Service -displayname "Dropbox Update Service"

सेवा को संशोधित करें

कुछ सेवा समस्याओं को एक साधारण रीस्टार्ट से ठीक नहीं किया जा सकता। यदि आपकी समस्या एक परेशानी वाली सेवा के कारण हो रही है जो स्टार्टअप पर खुलने के लिए डिफ़ॉल्ट है, तो आप इन सेटिंग्स को बदलने के लिए पावरशेल का उपयोग कर सकते हैं:

Set-Service dbupdate -startuptype "manual"

आप क्या हासिल करने की कोशिश कर रहे हैं, इस पर निर्भर करते हुए, आप शब्द मैनुअल के स्थान पर "automatic" और "disabled" का भी उपयोग कर सकते हैं।

अटके हुए ऐप्स को रिफ्रेश करें

यदि कोई ऐप अपने स्प्लैश स्क्रीन पर अटका हुआ है या इनिशियलाइज़ करने में विफल रहता है, तो यह अविश्वसनीय रूप से निराशाजनक हो सकता है। विंडोज 10 पर कूदने ने पारंपरिक प्रोग्राम्स पर ऐप्स पर जोर दिया, और इस प्रकार का सॉफ्टवेयर अक्सर यूजर को समस्याओं का निवारण करने का अधिक अवसर नहीं देता।

हालांकि, पावरशेल का उपयोग इस प्रकार की समस्या के लिए एक वर्कअराउंड पेश करने के लिए किया जा सकता है - मेकयूजऑफ रीडर गैरी बीटी के लिए धन्यवाद:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

यह अब तक का सबसे जटिल कमांड है जिसके साथ हमने काम किया है, इसलिए निराश न हों यदि आप उन सभी तत्वों को पूरी तरह से नहीं समझते हैं जो खेल में हैं। हालांकि, इस लेख में कहीं और उपयोग की गई अवधारणाओं जैसे कमांडलेट, पैरामीटर्स, और कुछ तकनीकों के आधार पर, आपको ऊपर जो चल रहा है उसका कम से कम कुछ हिस्सा अनपैक करने का प्रयास करने में सक्षम होना चाहिए।

अगले कदम

ये पंद्रह तकनीकें केवल इस बात का परिचय हैं कि पावरशेल किस चीज में सक्षम है। इसकी क्षमताओं में गहराई से खुदाई करने के लिए थोड़े से कोडिंग ज्ञान की आवश्यकता होगी, या कम से कम सीखने की इच्छा - लेकिन समय लगाने से पुरस्कार मिलेंगे।

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

क्या आप पावरशेल के साथ मदद ढूंढ रहे हैं? या अंतर्दृष्टि साझा करने के लिए तैयार और इच्छुक हैं? नीचे कमेंट सेक्शन में बातचीत में शामिल क्यों नहीं होते?


  1. विंडोज 10 पर PowerShell संस्करण मिनटों में सत्यापित करें विंडोज 10 पर PowerShell संस्करण मिनटों में सत्यापित करें

    कई उपयोगकर्ता कमांड प्रॉम्प्ट के बजाय PowerShell का उपयोग करना पसंद करते हैं क्योंकि इसमें Windows Server के साथ अधिक शक्तिशाली क्रियाएं होती हैं, साथ ही Exchange, Lync, और SQL-आधारित सर्वरों का नियंत्रण भी होता है। Windows 10 डिफ़ॉल्ट रूप से PowerShell 5.0 के साथ आता है, लेकिन जब आप नवीनतम Windows

  1. विंडोज 11 पर पावरशेल अपडेट करने की चरण-दर-चरण गाइड विंडोज 11 पर पावरशेल अपडेट करने की चरण-दर-चरण गाइड

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

  1. Windows टास्क ऑटोमेशन में मास्टर करें: चरण-दर-चरण गाइड Windows टास्क ऑटोमेशन में मास्टर करें: चरण-दर-चरण गाइड

    कई लोगों के लिए, एक लैपटॉप या डेस्कटॉप पीसी एक अनिवार्य उपकरण है। चाहे वह काम पूरा करना हो, परिवार और दोस्तों के संपर्क में रहना हो या लंबे दिन के अंत में स्विच ऑफ करना हो, Windows चलाने वाला डिवाइस यह सब कर सकता है। सब कुछ सुचारू रूप से चलाने में मदद करने के लिए, Windows पृष्ठभूमि में कई रखरखाव का