Anonim

सभी Microsoft उत्पादों में एक चीज समान रूप से होती है वह है गुप्त त्रुटि संदेश जो वे आपको देते हैं जब कुछ गलत हो जाता है। सादे अंग्रेजी में बोलने के बजाय, इसलिए हम सभी समझ सकते हैं, Microsoft प्रोग्राम आपको कुछ अचूक जिबरिश देते हैं, जिसे आपको दूर से समझने के लिए Google की आवश्यकता होती है। 'शब्द को एक cmdlet के नाम के रूप में मान्यता नहीं है' PowerShell में त्रुटि संदेश एक ऐसा संदेश है।

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

एक 'cmdlet' एक स्क्रिप्ट या प्रक्रिया है जो PowerShell के भीतर चलती है। यह आमतौर पर एक शब्द, फिर एक हाइफ़न और फिर एक शब्द द्वारा निरूपित किया जाता है। उदाहरण के लिए, ऐड-कंप्यूटर या स्टार्ट-सर्विस। सब कुछ कमांड लाइन के साथ, वाक्य रचना बिल्कुल सही होना आवश्यक है।

PowerShell में शब्द को मान्यता नहीं मिली है

यदि आप PowerShell को पहले से जानते हैं, तो आपको 'शब्द को किसी cmdlet के नाम से मान्यता प्राप्त नहीं है' से त्रुटि की पहचान करने में सक्षम होना चाहिए। यदि आप PowerShell में नए हैं, तो यह थोड़ी देर के लिए भी अस्पष्ट दिखाई देगा।

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

PowerShell में वर्तनी की त्रुटियाँ

यदि आप कुछ गलत करते हैं, तो PowerShell को समझने और निष्पादित करने में सक्षम नहीं होगा। यह आमतौर पर समस्या निवारण के लिए सबसे कठिन है क्योंकि यहां तक ​​कि एक स्थान गलत होने से पावरशेल को फेंक दिया जा सकता है। जब ऐसा होता है, तो मुझे इनपुट टेक्स्ट को हाइलाइट करना सबसे अच्छा लगता है, इसलिए यह थोड़ा और बाहर खड़ा होता है और फिर इसे अक्षर द्वारा जाना जाता है।

यदि बहुत अधिक पाठ है या जो आपके लिए काम नहीं करता है, तो इसे नोटपैड ++ या अन्य सादे पाठ संपादक में कॉपी करें और इसे वहां जांचें। यदि आपको कोई त्रुटि नहीं दिखती है और फिर से प्रयास करें तो इसे पुनः लिखें। वर्ड या रिच टेक्स्ट एडिटर का उपयोग न करें क्योंकि यह प्रारूपण के साथ गड़बड़ करता है। नोटपैड या नोटपैड ++ जैसे सादे पाठ संपादक का उपयोग करें।

पॉवरशेल में गलत पथ

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

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

आप 'रिज़ॉल्यूशन-पाथ' का उपयोग कर सकते हैं या यह देखने के लिए मैन्युअल रूप से पथ की जांच कर सकते हैं कि क्या यह आपकी कमांड का मुद्दा है।

PowerShell में गुम मॉड्यूल

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

आप PowerShell में 'get-मॉड्यूल' का उपयोग करके देख सकते हैं कि क्या मॉड्यूल मौजूद है और सही है। यह आपको दिखाएगा कि कौन से मॉड्यूल लोड किए गए हैं और आप अपनी आवश्यकताओं के आधार पर जोड़ या मरम्मत कर सकते हैं।

Windows में PowerShell का उपयोग करना

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

PowerShell के साथ पकड़ पाने के लिए कुछ उपयोगी संसाधन हैं जैसे कि Microsoft Technet वेबसाइट पर यह पृष्ठ। वेइम का यह पृष्ठ उन लोगों के लिए भी उपयोगी है जो पॉवरशेल के लिए बहुत नए हैं। यह बताता है कि यह क्या है, इसका उपयोग कैसे करें और नए लोगों के लिए बहुत सारी जानकारी प्रदान करता है।

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

'शब्द को एक cmdlet के नाम के रूप में मान्यता नहीं दी गई है' - कैसे विंडोज़ को पॉवरशेल में ठीक किया जाए