যখন আপনি আপনার Windows 11 বা Windows 10 কম্পিউটারে PowerShell Gallery থেকে PowerShell মডিউল ইনস্টল বা আপডেট করার চেষ্টা করেন Install-Module বা Update-Module কমান্ড ব্যবহার করে, এবং আপনি ত্রুটি বার্তা পান Install-Module বা Update-Module কমান্ড PowerShellGet মডিউলে পাওয়া গেলেও মডিউলটি লোড করা যায়নি, তাহলে এই পোস্টের প্রস্তাবগুলো চেষ্টা করে সমস্যাটি সমাধান করতে পারেন।

PowerShellGet মডিউল কী?
PowerShellGet মডিউল হলো PowerShell আর্টিফ্যাক্ট যেমন মডিউল, DSC রিসোর্স, রোল ক্যাপাবিলিটি এবং স্ক্রিপ্ট আবিষ্কার, ইনস্টল, আপডেট এবং পাবলিশ করার কমান্ড। এপ্রিল ২০২০ থেকে PowerShell Gallery আর Transport Layer Security (TLS) ১.০ এবং ১.১ সংস্করণগুলো সাপোর্ট করে না।
যখন Install-Module বা Update-Module কমান্ডলেট চালানোর সময় এই সমস্যাটি হয়, তখন আপনি নিচের মতো পূর্ণ ত্রুটি বার্তা পাবেন:
Install-Module: 'Install-Module' কমান্ডটি 'PowerShellGet' মডিউলে পাওয়া গেলেও মডিউলটি লোড করা যায়নি। আরও তথ্যের জন্য 'Import-Module PowerShellGet' চালান।
আরও, যখন আপনি পূর্বের ত্রুটি বার্তা অনুযায়ী Import-Module PowerShellGet চালানোর চেষ্টা করেন, তখন আপনি নিচের যেকোনো একটি ত্রুটি বার্তা পান:
Import-Module: প্রয়োজনীয় 'PackageManagement' মডিউলটি লোড করা নেই। মডিউলটি লোড করুন অথবা ফাইল থেকে 'RequiredModules'-এ থেকে সরিয়ে দিন।
অথবা
Import-Module: ক্লাউড ফাইল প্রদানকারী চলছে না।
উপরোক্ত দ্বিতীয় পরবর্তী ত্রুটি বার্তাটি OneDrive-সাম্প্রতিক বলে মনে হচ্ছে।
Install-Module কমান্ড PowerShellGet মডিউলে পাওয়া গেলেও মডিউলটি লোড করা যায়নি
যদি আপনার Windows 11/10 PC-এ Install-Module command was found in the module PowerShellGet but the module could not be loaded ত্রুটি ঘটে, তাহলে নিচের প্রস্তাবিত সমাধানগুলো কোনো নির্দিষ্ট ক্রম ছাড়াই চেষ্টা করে দেখুন কি সমস্যাটি সমাধান হয়।
- এক্সিকিউশন পলিসি Unrestricted-এ সেট করুন
- OneDrive Personal সক্ষম করুন (যদি প্রযোজ্য হয়)
- অন্য একটি ইউজার অ্যাকাউন্টে সাইন ইন করুন বা নতুন ইউজার অ্যাকাউন্ট তৈরি করুন
- Windows 11/10 রিসেট করুন
নিচের সমাধানগুলো যেতে আগে নিশ্চিত করুন যে PowerShell আপডেটেড এবং Transport Layer Security v1.2 বা তার νεাটেন সংস্করণ সক্রিয় এবং PS সেশনে ডিফল্ট প্রোটোকল হিসেবে সেট করা আছে – তারপর নিচের কমান্ডটি Administrator Command Prompt-এ চালান:
powershell.exe -NoLogo -NoProfile -Command 'Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber'
কমান্ডটি এক্সিকিউট হওয়ার পর আবার PowerShell মডিউল ইনস্টল/আপডেট চেষ্টা করুন এবং দেখুন সফল হচ্ছে কিনা।
১] এক্সিকিউশন পলিসি Unrestricted-এ সেট করুন

প্রভাবিত অধিকাংশ ব্যবহারকারী তাদের Windows 11/10 PC-এ Install-Module command was found in the module PowerShellGet but the module could not be loaded ত্রুটিটি ExecutionPolicy Unrestricted-এ সেট করলেই সমাধান করতে পেরেছেন। এই কাজটি করার জন্য আপনি PowerShell স্ক্রিপ্ট চালানো নিষিদ্ধ হওয়ায় সমাধান করার গাইডটি অনুসরণ করতে পারেন।
২] OneDrive Personal সক্ষম করুন (যদি প্রযোজ্য হয়)

এই সমাধানটি Update-Module কমান্ডলেট চালানোর время সমস্যা সম্মুখীন ব্যবহারকারীদের জন্য কাজ করেছে – এবং যখন Import-Module PowerShellGet কমান্ডলেট চালালেন তখন "The cloud file provider is not running" ত্রুটি পেয়েছিলেন।
ব্যাপারটি হলো OneDrive Business অ্যাকাউন্টগুলো ঠিকঠাক সেটআপ থাকারপরেও OneDrive Personal অ্যাকাউন্ট চলছে না, এবং পারসোনাল OneDrive PowerShell ফোল্ডার $env:PSModulePath পাথে আছে।
এই ক্ষেত্রে, সমস্যাটি সমাধান করতে OneDrive Personal অ্যাকাউন্টটি পুনরায় সক্ষম করতে হবে। এই কাজটি করার জন্য Windows 11/10-এ OneDrive স্টার্টআপে খুলতে না পারা সমাধান করার গাইডটি অনুসরণ করুন।
৩] অন্য একটি ইউজার অ্যাকাউন্টে সাইন ইন করুন বা নতুন ইউজার অ্যাকাউন্ট তৈরি করুন

যদি আপনার Windows 11/10 PC-এ একাধিক ইউজার অ্যাকাউন্ট সেটআপ থাকে, তবে এই সমাধানটি প্রয়োজনে বর্তমান অ্যাকাউন্ট থেকে সাইন আউট করে অন্য একটি অ্যাকাউন্টে সাইন ইন করে আবার PowerShell মডিউল ইনস্টল বা আপডেট অপারেশন চালাতে হবে। কিছু প্রভাবিত ব্যবহারকারী এটিই তাদের জন্য কাজ করেছে বলেছেন। কিন্তু আপনার PC-এ অন্য কোনো ইউজার অ্যাকাউন্ট না থাকলে, আপনি একটি নতুন ইউজার অ্যাকাউন্ট তৈরি করতে পারেন।
৪] Windows 11/10 রিসেট করুন

এই ধাপে, যদি উপরের কোনো সমাধান কাজ না করে, তবে আপনি আপনার Windows 11/10 PC রিসেট করতে পারেন – রিসেট করার সময় আপনার ব্যক্তিগত ফাইলগুলো রাখার অপশনটি বেছে নিন। রিসেট হওয়ার পর, আবার Install-Module বা Update-Module কমান্ড চালান এবং দেখুন কাজটি কোনো সমস্যা ছাড়াই সম্পন্ন হচ্ছে কিনা। অন্যথায়, উপরের ফিক্সগুলো আবার চেষ্টা করুন।
সম্পর্কিত পোস্ট: PowerShell Get-Appxpackage কাজ না করছে অথবা Access Denied
PowerShellGet মডিউল কীভাবে ইনস্টল করবেন?
Windows 11/10 সিস্টেমে PowerShellGet মডিউলের লেটেস্ট ভার্সন ইনস্টল করতে নিচের ধাপগুলো অনুসরণ করুন:
- PS সেশনে TLS1.2 ডিফল্ট প্রোটোকল হিসেবে সেট করুন।
- PowerShellGet আপডেট করার আগে সর্বদা লেটেস্ট NuGet প্রোভাইডার ইনস্টল করুন।
- আগে থেকে সেটআপ না থাকলে PS রিপোজিটরি রেজিস্টার করুন।
- PowerShellGet ইনস্টল করুন।
PowerShellGet মডিউল কীভাবে আপডেট করবেন?
PowerShellGet এবং PackageManagement আপডেট করতে নিচের কমান্ডগুলো চালান:
- Get-Module -ListAvailable PackageManagement, PowerShellGet।
- Install-PackageProvider Nuget –Force Exit।
- Install-Module –Name PowerShellGet –Force Exit।
- Set-ExecutionPolicy RemoteSigned Install-Module –Name PowerShellGet –Force -AllowClobber।
PowerShellGet ইনস্টল আছে কিনা কীভাবে জানবেন?
Windows 11/10 কম্পিউটারে PowerShellGet ইনস্টল আছে কিনা জানতে Get-Module -ListAvailable PowerShellGet কমান্ড চালান। একটি PowerShell সেশন থেকে, Save-Module ব্যবহার করে PowerShellGet-এর বর্তমান ভার্সন ডাউনলোড করুন। দুটি ফোল্ডার ডাউনলোড হবে: PowerShellGet এবং PackageManagement। প্রতিটি ফোল্ডারের ভেতরে ভার্সন নম্বর সহ একটি সাবফোল্ডার থাকবে।
