Microsoft के सभी उत्पादों में एक बात समान है कि कुछ गलत होने पर वे आपको गुप्त त्रुटि संदेश देते हैं। सादे अंग्रेजी में बोलने के बजाय, ताकि हम सभी समझ सकें, Microsoft प्रोग्राम आपको कुछ ऐसी अस्पष्ट भाषाएँ देते हैं जिन्हें दूर से समझने के लिए आपको Google की आवश्यकता होती है। PowerShell में 'शब्द को cmdlet के नाम के रूप में पहचाना नहीं गया है' त्रुटि संदेश ऐसा ही एक संदेश है।
पावरशेल विंडोज़ में उपयोग के लिए एक कमांड लाइन उपयोगिता है जो कुछ शक्तिशाली ऐप्स और स्क्रिप्ट को चलाने की अनुमति देती है। जबकि GUI का उपयोग करना आसान है और काम पूरा हो जाता है, एक त्वरित स्क्रिप्ट बहुत कम समय में बहुत कुछ हासिल कर सकती है। यदि आप दर्जनों या सैकड़ों कंप्यूटरों पर दिनचर्या चला रहे हैं, तो स्क्रिप्ट एक वास्तविक जीवनरक्षक हैं।
एक 'cmdlet' पावरशेल के भीतर चलने वाली एक स्क्रिप्ट या प्रक्रिया है। इसे आमतौर पर एक शब्द, फिर एक हाइफ़न और फिर दूसरे शब्द से दर्शाया जाता है। उदाहरण के लिए, ऐड-कंप्यूटर या स्टार्ट-सर्विस। जैसा कि सब कुछ कमांड लाइन के साथ होता है, सिंटैक्स बिल्कुल सही होना आवश्यक है।
पावरशेल में टर्म को मान्यता नहीं मिली
यदि आप पावरशेल को पहले से ही जानते हैं, तो आप 'शब्द को एक cmdlet के नाम के रूप में मान्यता प्राप्त नहीं है' से त्रुटि की पहचान करने में सक्षम होना चाहिए। यदि आप PowerShell में नए हैं, तो यह अभी भी कुछ समय के लिए अस्पष्ट दिखाई देगा।
ऐसी बहुत सी चीजें हैं जो PowerShell कमांड के साथ गलत हो सकती हैं लेकिन तीन विशिष्ट चीजें सबसे आम हैं। वे वर्तनी, पथ या मॉड्यूल हैं। जब आप देखते हैं कि 'शब्द को एक cmdlet के नाम के रूप में पहचाना नहीं गया है' त्रुटियाँ, यह संभवतः इन तीनों में से एक होगी।
पावरशेल में वर्तनी की त्रुटियां
यदि आप कुछ गलत लिखते हैं, तो PowerShell समझ और निष्पादित नहीं कर पाएगा। यह आमतौर पर समस्या निवारण के लिए सबसे कठिन है क्योंकि एक स्थान गलत होने पर भी पावरशेल बंद हो सकता है। जब ऐसा होता है, तो मुझे इनपुट टेक्स्ट को हाइलाइट करना सबसे अच्छा लगता है ताकि यह थोड़ा और अलग दिखे और फिर इसे अक्षर दर अक्षर देखें।
यदि बहुत अधिक टेक्स्ट है या वह आपके लिए काम नहीं करता है, तो इसे नोटपैड ++ या अन्य सादे टेक्स्ट एडिटर में कॉपी करें और वहां देखें। यदि आपको कोई त्रुटि नहीं दिखाई देती है तो इसे फिर से टाइप करें और पुनः प्रयास करें। Word या रिच टेक्स्ट एडिटर का उपयोग न करें क्योंकि यह फ़ॉर्मेटिंग के साथ खिलवाड़ करता है। नोटपैड या नोटपैड++ जैसे सादे पाठ संपादक का उपयोग करें।
पावरशेल में गलत रास्ता
यदि आपको पथ गलत मिलता है तो PowerShell आपकी स्क्रिप्ट नहीं ढूंढ पाएगा। उदाहरण के लिए, यदि आप किसी विशेष फ़ोल्डर पर पावरशेल को इंगित कर रहे हैं और आप गलत ड्राइव अक्षर इनपुट करते हैं या इसे किसी ऐसे शेयर पर इंगित करते हैं जो पहुंच योग्य नहीं है, तो पावरशेल अपना काम नहीं कर पाएगा।
यदि आप किसी दूरस्थ कंप्यूटर पर cmdlet निष्पादित करने का प्रयास कर रहे हैं तो अक्सर ऐसा होता है। यदि वह कंप्यूटर लॉक हो गया है या कुछ स्क्रिप्ट या परिवर्तनों के दूरस्थ निष्पादन की अनुमति नहीं देता है, तो यह त्रुटि होगी। अधिकांश स्थितियों में, cmdlets को दूरस्थ रूप से चलाया जा सकता है लेकिन कुछ संगठन केवल उच्च स्तरीय स्क्रिप्ट चलाने की अनुमति देंगे। सुरक्षा, नीतियों या मुख्य सेटिंग्स को बदलने वाली कोई भी चीज़ लॉक कर दी जाएगी। इस मामले में, आपको स्क्रिप्ट को स्थानीय रूप से चलाने की आवश्यकता होगी।
क्रोम से बुकमार्क कैसे कॉपी करें
आप 'समाधान-पथ' का उपयोग कर सकते हैं या यह देखने के लिए मैन्युअल रूप से पथ की जांच कर सकते हैं कि यह आपके आदेश के साथ समस्या है या नहीं।
PowerShell में गुम मॉड्यूल
यदि मॉड्यूल गुम या क्षतिग्रस्त है, तो पावरशेल इसे निष्पादित करने में सक्षम नहीं होगा। डिफ़ॉल्ट रूप से, आपको उनका उपयोग करने के लिए मॉड्यूल स्थापित करने होंगे। यदि वह मॉड्यूल गायब है, भ्रष्ट है या स्थानांतरित हो गया है, तो यह 'शब्द को एक cmdlet के नाम के रूप में मान्यता प्राप्त नहीं है' त्रुटि को फेंक सकता है।
मॉड्यूल मौजूद है और सही है या नहीं यह देखने के लिए आप पावरशेल में 'गेट-मॉड्यूल' का उपयोग कर सकते हैं। यह आपको दिखाएगा कि कौन से मॉड्यूल लोड किए गए हैं और आप अपनी आवश्यकताओं के आधार पर जोड़ या मरम्मत कर सकते हैं।
विंडोज़ में पावरशेल का उपयोग करना
जब तक आप सावधान रहें, PowerShell का उपयोग करने वाले किसी नवागंतुक के साथ कुछ भी गलत नहीं है। यदि आप इसे होम कंप्यूटर पर उपयोग कर रहे हैं, तो सबसे बुरा यह हो सकता है कि आपको सिस्टम को पुनर्स्थापित करने या पुनर्निर्माण करने की आवश्यकता है। यदि आप कंपनी के कंप्यूटर पर काम कर रहे हैं, तो आपको अधिक सावधान रहने की आवश्यकता हो सकती है।
पावरशेल के साथ पकड़ बनाने के लिए कुछ उपयोगी संसाधन हैं जैसे कि इस पृष्ठ पर माइक्रोसॉफ्ट तकनीक वेबसाइट . Veeam का यह पृष्ठ उन लोगों के लिए भी उपयोगी है जो PowerShell में बहुत नए हैं . यह बताता है कि यह क्या है, इसका उपयोग कैसे करें और नवागंतुकों के लिए बहुत सारी जानकारी प्रदान करता है।
यदि आप इसके लिए नए हैं तो PowerShell से भयभीत न हों। शुरू करने से पहले एक सिस्टम पुनर्स्थापना बिंदु बनाएं और चारों ओर एक नाटक करें। सबसे खराब चीज जो आप कर सकते हैं वह विंडोज इंस्टॉलेशन को बर्बाद कर देती है लेकिन घरेलू उपयोगकर्ता के लिए इसका उपाय करना आसान है!