यदि आप इंस्टॉल-मॉड्यूल का उपयोग करके अपने विंडोज 11 या विंडोज 10 कंप्यूटर पर पावरशेल गैलरी से पावरशेल मॉड्यूल स्थापित या अपडेट करने का प्रयास करते हैं। या अपडेट-मॉड्यूल कमांड और आपको त्रुटि संदेश मिलता है इंस्टॉल-मॉड्यूल या अपडेट-मॉड्यूल कमांड PowerShellGet मॉड्यूल में मिला था लेकिन मॉड्यूल लोड नहीं किया जा सका , तो आप समस्या को हल करने के लिए इस पोस्ट में दिए गए सुझावों को आज़मा सकते हैं।
पावरशेलगेट मॉड्यूल क्या है?
पॉवरशेलगेट मॉड्यूल, मॉड्यूल, डीएससी संसाधन, भूमिका क्षमता और स्क्रिप्ट जैसे पावरशेल कलाकृतियों की खोज, स्थापना, अद्यतन और प्रकाशन के लिए कमांड है। अप्रैल 2020 से, PowerShell गैलरी अब ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) संस्करण 1.0 और 1.1 का समर्थन नहीं करती है।
जब यह समस्या तब होती है जब आप इंस्टॉल-मॉड्यूल चलाते हैं या अपडेट-मॉड्यूल cmdlet जैसा भी मामला हो, आपको निम्न पंक्तियों के साथ पूर्ण त्रुटि संदेश प्राप्त होगा;
<ब्लॉकक्वॉट>इंस्टॉल-मॉड्यूल:'पावरशेलगेट' मॉड्यूल में 'इंस्टॉल-मॉड्यूल' कमांड मिला, लेकिन मॉड्यूल लोड नहीं किया जा सका। अधिक जानकारी के लिए, 'आयात-मॉड्यूल PowerShellGet' चलाएँ।
इसके अलावा, जब आप आयात-मॉड्यूल PowerShellGet को चलाने का प्रयास करते हैं और चलाते हैं पिछले त्रुटि संदेश के अनुसार, आपको निम्न में से कोई भी त्रुटि संदेश प्राप्त होता है;
<ब्लॉकक्वॉट>आयात-मॉड्यूल:आवश्यक मॉड्यूल 'पैकेज प्रबंधन' लोड नहीं होता है। मॉड्यूल लोड करें या फ़ाइल में 'आवश्यक मॉड्यूल' से मॉड्यूल को हटा दें।
या
<ब्लॉकक्वॉट>आयात-मॉड्यूल:क्लाउड फ़ाइल प्रदाता नहीं चल रहा है।
उपरोक्त दूसरा त्रुटि संदेश OneDrive-संबंधित प्रतीत होता है।
इंस्टॉल-मॉड्यूल कमांड PowerShellGet मॉड्यूल में मिला था लेकिन मॉड्यूल लोड नहीं किया जा सका
यदि त्रुटि इंस्टॉल-मॉड्यूल कमांड PowerShellGet मॉड्यूल में मिली थी लेकिन मॉड्यूल लोड नहीं किया जा सका आपके विंडोज 11/10 पीसी पर हुआ है, आप नीचे दिए गए हमारे अनुशंसित समाधानों को बिना किसी विशेष क्रम में आज़मा सकते हैं और देख सकते हैं कि क्या यह आपके सिस्टम पर समस्या को हल करने में मदद करता है।
- निष्पादन नीति को अप्रतिबंधित पर सेट करें
- वनड्राइव व्यक्तिगत सक्षम करें (यदि लागू हो)
- दूसरे उपयोगकर्ता खाते में साइन इन करें या नया उपयोगकर्ता खाता बनाएं
- विंडोज 11/10 रीसेट करें
नीचे दिए गए समाधानों के साथ आगे बढ़ने से पहले, सुनिश्चित करें कि पावरशेल अपडेट किया गया है और ट्रांसपोर्ट लेयर सिक्योरिटी v1.2 या नया सक्षम है और पीएस सत्र में डिफ़ॉल्ट प्रोटोकॉल के रूप में सेट है - फिर नीचे दिए गए कमांड को एलिवेटेड कमांड प्रॉम्प्ट में चलाएं:
powershell.exe -NoLogo -NoProfile -Command 'Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber'
एक बार आदेश निष्पादित होने के बाद, PowerShell मॉड्यूल को स्थापित/अपडेट करने का पुनः प्रयास करें और देखें कि क्या सफल हुआ है।
1] निष्पादन नीति को अप्रतिबंधित पर सेट करें
अधिकांश प्रभावित उपयोगकर्ता इंस्टॉल-मॉड्यूल कमांड को मॉड्यूल PowerShellGet में पाया गया था, लेकिन मॉड्यूल लोड नहीं किया जा सका को हल करने में सक्षम थे त्रुटि जो उनके विंडोज 11/10 पीसी पर केवल निष्पादन नीति को अप्रतिबंधित पर सेट करके हुई थी। इस कार्य को करने के लिए, आप गाइड में दिए गए निर्देशों का पालन कर सकते हैं कि कैसे PowerShell को लोड नहीं किया जा सकता है, क्योंकि स्क्रिप्ट चलाना अक्षम है।
2] OneDrive व्यक्तिगत सक्षम करें (यदि लागू हो)
यह समाधान अपडेट-मॉड्यूल . चलाने वाले प्रभावित पीसी उपयोगकर्ताओं के लिए काम करता है cmdlet - और आयात-मॉड्यूल PowerShellGet चलाते समय cmdlet को त्रुटि संदेश प्राप्त हुआ क्लाउड फ़ाइल प्रदाता नहीं चल रहा है।
यह पता चला है कि यह परिदृश्य OneDrive व्यवसाय खातों वाले उपयोगकर्ता पर लागू होता है, जो सभी सही तरीके से सेट किए गए थे। हालांकि, OneDrive व्यक्तिगत खाता नहीं चल रहा था, और व्यक्तिगत OneDrive PowerShell फ़ोल्डर $env:PSModulePath पर था पथ।
इस मामले में, समस्या को हल करने के लिए, आपको OneDrive व्यक्तिगत खाते को फिर से सक्षम करना होगा। इस कार्य को करने के लिए, आप Windows 11/10 में स्टार्टअप पर नहीं खुल रहे OneDrive को ठीक करने के तरीके के बारे में मार्गदर्शिका में दिए गए निर्देशों का पालन कर सकते हैं।
3] किसी अन्य उपयोगकर्ता खाते में साइन इन करें या नया उपयोगकर्ता खाता बनाएं
यदि आपके पास अपने विंडोज 11/10 पीसी पर कई उपयोगकर्ता खाते हैं, तो इस समाधान के लिए आपको सक्रिय खाते से साइन आउट करना होगा और फिर अपने पीसी पर किसी अन्य खाते में साइन इन करना होगा और फिर पावरशेल मॉड्यूल इंस्टॉल या अपडेट ऑपरेशन फिर से चलाएं। कुछ प्रभावित पीसी उपयोगकर्ताओं ने बताया कि यह उनके लिए काम करता है। हालांकि, यदि आपके पीसी पर अन्य उपयोगकर्ता खाता नहीं है, तो आप एक नया उपयोगकर्ता खाता बना सकते हैं।
4] विंडोज 11/10 रीसेट करें
इस बिंदु पर, यदि समस्या को हल करने के लिए आपके लिए कुछ भी काम नहीं करता है, तो आप अपने विंडोज 11/10 पीसी को रीसेट कर सकते हैं - रीसेट ऑपरेशन करते समय, अपनी व्यक्तिगत फाइलों को रखने का विकल्प चुनें। रीसेट के बाद, जैसा भी मामला हो, इंस्टॉल-मॉड्यूल या अपडेट-मॉड्यूल को आज़माएं और देखें कि क्या कार्य बिना किसी समस्या के पूरा होता है। अन्यथा, ऊपर बताए गए सुधारों का पुन:प्रयास करें।
संबंधित पोस्ट :PowerShell Get-Appxpackage काम नहीं कर रहा है या एक्सेस अस्वीकृत है
मैं PowerShellGet मॉड्यूल कैसे स्थापित करूं?
Windows 11/10 सिस्टम पर PowerShellGet मॉड्यूल का नवीनतम संस्करण स्थापित करने के लिए, निम्न कार्य करें:
- PS सत्र में TLS1.2 को डिफ़ॉल्ट प्रोटोकॉल के रूप में सेट करें।
- PowerShellGet को अपडेट करने से पहले, आपको हमेशा नवीनतम NuGet प्रदाता इंस्टॉल करना चाहिए।
- यदि पहले सेटअप नहीं किया गया है तो PS रिपॉजिटरी पंजीकृत करें।
- पावरशेलगेट स्थापित करें।
मैं PowerShellGet मॉड्यूल को कैसे अपडेट करूं?
PowerShellGet और PackageManagement को अपडेट करने के लिए, निम्न कमांड चलाएँ:
- गेट-मॉड्यूल-सूचीउपलब्ध पैकेज प्रबंधन, पावरशेलगेट।
- इंस्टॉल-पैकेजप्रोवाइडर नुगेट-फोर्स एग्जिट।
- इंस्टॉल-मॉड्यूल-नाम पावरशेलगेट-फोर्स एग्जिट।
- सेट-एक्ज़ीक्यूशनपॉलिसी रिमोटसाइन्ड इंस्टाल-मॉड्यूल-नाम पावरशेलगेट-फोर्स-AllowClobber।
मुझे कैसे पता चलेगा कि PowerShellGet स्थापित है?
यह जांचने के लिए कि क्या Windows 11/10 कंप्यूटर पर PowerShellGet स्थापित है, Get-Module -ListAvailable PowerShellGet चलाएँ आज्ञा। पावरशेल सत्र से, सेव-मॉड्यूल का उपयोग करें PowerShellGet के वर्तमान संस्करण को डाउनलोड करने के लिए। दो फ़ोल्डर डाउनलोड किए गए हैं:PowerShellGet और PackageManagement। प्रत्येक फ़ोल्डर में एक संस्करण संख्या वाला सबफ़ोल्डर होता है।