আপনি যখন ইনস্টল-মডিউল ব্যবহার করে আপনার Windows 11 বা Windows 10 কম্পিউটারে PowerShell গ্যালারি থেকে পাওয়ারশেল মডিউল ইনস্টল বা আপডেট করার চেষ্টা করেন অথবা আপডেট-মডিউল কমান্ড এবং আপনি ত্রুটি বার্তা পাবেন ইনস্টল-মডিউল অথবা Update-Module কমান্ড পাওয়ারশেলগেট মডিউলে পাওয়া গেছে কিন্তু মডিউলটি লোড করা যায়নি , তারপর আপনি সমস্যা সমাধানের জন্য এই পোস্টে পরামর্শ চেষ্টা করতে পারেন।
PowerShellGet মডিউল কি?
PowerShellGet মডিউল হল মডিউল, ডিএসসি রিসোর্সেস, রোল ক্যাপাবিলিটিস এবং স্ক্রিপ্টের মতো পাওয়ারশেল আর্টিফ্যাক্ট আবিষ্কার, ইনস্টল, আপডেট এবং প্রকাশ করার জন্য কমান্ড(গুলি)। এপ্রিল 2020 থেকে, PowerShell গ্যালারি আর ট্রান্সপোর্ট লেয়ার সিকিউরিটি (TLS) সংস্করণ 1.0 এবং 1.1 সমর্থন করে না।
যখন আপনি ইনস্টল-মডিউল চালান তখন এই সমস্যাটি ঘটে অথবা আপডেট-মডিউল cmdlet যেমনই হোক, আপনি নিম্নলিখিত লাইনে সম্পূর্ণ ত্রুটির বার্তা পাবেন;
Install-Module:'Install-Module' কমান্ডটি 'PowerShellGet' মডিউলে পাওয়া গেছে, কিন্তু মডিউলটি লোড করা যায়নি। আরও তথ্যের জন্য, 'Import-Module PowerShellGet' চালান৷
৷
উপরন্তু, আপনি যখন ইমপোর্ট-মডিউল পাওয়ারশেলগেট চেষ্টা করে চালান পূর্ববর্তী ত্রুটি বার্তা অনুসারে, আপনি নিম্নলিখিত ত্রুটি বার্তাগুলির মধ্যে যেকোনো একটি পাবেন;
আমদানি-মডিউল:প্রয়োজনীয় মডিউল 'প্যাকেজ ম্যানেজমেন্ট' লোড করা হয় না। মডিউলটি লোড করুন বা ফাইলের 'প্রয়োজনীয় মডিউল' থেকে মডিউলটি সরিয়ে দিন।
বা
আমদানি-মডিউল:ক্লাউড ফাইল প্রদানকারী চলছে না।
উপরের দ্বিতীয় পরবর্তী ত্রুটি বার্তাটি OneDrive-সম্পর্কিত বলে মনে হচ্ছে।
PowerShellGet মডিউলে ইনস্টল-মডিউল কমান্ড পাওয়া গেছে কিন্তু মডিউলটি লোড করা যায়নি
যদি ত্রুটি Install-Module কমান্ড পাওয়া যায় মডিউল PowerShellGet কিন্তু মডিউল লোড করা যায়নি আপনার Windows 11/10 পিসিতে ঘটেছে, আপনি নিচে আমাদের প্রস্তাবিত সমাধানগুলি কোনো নির্দিষ্ট ক্রমে চেষ্টা করে দেখতে পারেন এবং এটি আপনার সিস্টেমে সমস্যা সমাধানে সাহায্য করে কিনা তা দেখতে পারেন৷
- অনিয়ন্ত্রিত এ নির্বাহ নীতি সেট করুন
- OneDrive Personal (যদি প্রযোজ্য হয়) সক্ষম করুন
- অন্য ব্যবহারকারীর অ্যাকাউন্টে সাইন ইন করুন বা নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন
- Windows 11/10 রিসেট করুন
আপনি নীচের সমাধানগুলি নিয়ে এগিয়ে যাওয়ার আগে, নিশ্চিত করুন যে PowerShell আপডেট করা হয়েছে এবং ট্রান্সপোর্ট লেয়ার সিকিউরিটি v1.2 বা নতুনটি সক্ষম করা হয়েছে এবং PS সেশনে ডিফল্ট প্রোটোকল হিসাবে সেট করা আছে – তারপর এলিভেটেড কমান্ড প্রম্পটে নীচের কমান্ডটি চালান:
powershell.exe -NoLogo -NoProfile -Command 'Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber'
কমান্ডটি কার্যকর হলে, পাওয়ারশেল মডিউল ইনস্টল/আপডেট করার জন্য পুনরায় চেষ্টা করুন এবং দেখুন সফল কিনা।
1] এক্সিকিউশন পলিসি আনরিস্ট্রিক্টেড এ সেট করুন
বেশিরভাগ প্রভাবিত ব্যবহারকারীরা সমাধান করতে সক্ষম হয়েছিল Install-Module কমান্ডটি PowerShellGet মডিউলে পাওয়া গেছে কিন্তু মডিউলটি লোড করা যায়নি তাদের উইন্ডোজ 11/10 পিসিতে এক্সিকিউশন পলিসিকে অবাধে সেট করার মাধ্যমে যে ত্রুটি ঘটেছে। এই কাজটি সম্পাদন করার জন্য, আপনি কিভাবে PowerShell লোড করা যাবে না, চলমান স্ক্রিপ্টগুলি অক্ষম করা আছে তা ঠিক করতে গাইডের নির্দেশাবলী অনুসরণ করতে পারেন৷
2] OneDrive Personal সক্রিয় করুন (যদি প্রযোজ্য হয়)
এই সমাধানটি প্রভাবিত পিসি ব্যবহারকারীদের জন্য কাজ করেছে যারা আপডেট-মডিউল চালাচ্ছেন cmdlet – এবং Import-Module PowerShellGet চালানোর সময় cmdlet ত্রুটি বার্তা পেয়েছে ক্লাউড ফাইল প্রদানকারী চলছে না।
এটি দেখা যাচ্ছে যে এই দৃশ্যটি OneDrive ব্যবসায়িক অ্যাকাউন্ট সহ একজন ব্যবহারকারীর জন্য প্রয়োগ করা হয়েছে, যার সবকটিই সঠিকভাবে সেট আপ করা হয়েছে। যাইহোক, OneDrive ব্যক্তিগত অ্যাকাউন্ট চলছিল না, এবং ব্যক্তিগত OneDrive PowerShell ফোল্ডারটি $env:PSModulePath-এ ছিল পথ।
এই ক্ষেত্রে, সমস্যা সমাধানের জন্য, আপনাকে OneDrive ব্যক্তিগত অ্যাকাউন্ট পুনরায় সক্রিয় করতে হবে। এই কাজটি সম্পাদন করার জন্য, আপনি Windows 11/10-এ স্টার্টআপে OneDrive না খোলার বিষয়টি কীভাবে ঠিক করবেন সে সম্পর্কে গাইডে দেওয়া নির্দেশাবলী অনুসরণ করতে পারেন।
3] অন্য ব্যবহারকারীর অ্যাকাউন্টে সাইন ইন করুন বা নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন
যদি আপনার Windows 11/10 পিসিতে একাধিক ব্যবহারকারীর অ্যাকাউন্ট সেট আপ থাকে, তাহলে এই সমাধানটির জন্য আপনাকে সক্রিয় অ্যাকাউন্ট থেকে সাইন আউট করতে হবে এবং তারপরে আপনার পিসিতে অন্য অ্যাকাউন্টে সাইন ইন করতে হবে এবং তারপরে আবার PowerShell মডিউল ইনস্টল বা আপডেট অপারেশন চালাতে হবে। কিছু প্রভাবিত পিসি ব্যবহারকারীরা রিপোর্ট করেছেন যে এটি তাদের জন্য কাজ করেছে। যাইহোক, আপনার পিসিতে অন্য ব্যবহারকারীর অ্যাকাউন্ট না থাকলে, আপনি একটি নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে পারেন।
4] উইন্ডোজ 11/10 রিসেট করুন
এই মুহুর্তে, যদি সমস্যাটি সমাধান করার জন্য আপনার জন্য কিছুই কাজ না করে, আপনি আপনার Windows 11/10 পিসি রিসেট করতে পারেন - রিসেট অপারেশন সম্পাদন করার সময়, আপনার ব্যক্তিগত ফাইলগুলি রাখার বিকল্পটি বেছে নিন। রিসেট করার পরে, ইনস্টল-মডিউল বা আপডেট-মডিউলটি চেষ্টা করুন যেমনটি হতে পারে এবং দেখুন কাজটি সমস্যা ছাড়াই শেষ হয় কিনা। অন্যথায়, উপরে উল্লিখিত সংশোধনগুলি পুনরায় চেষ্টা করুন৷
৷সম্পর্কিত পোস্ট :PowerShell Get-Appxpackage কাজ করছে না বা অ্যাক্সেস অস্বীকার করা হয়েছে
আমি কিভাবে একটি PowerShellGet মডিউল ইনস্টল করব?
Windows 11/10 সিস্টেমে PowerShellGet মডিউলের সর্বশেষ সংস্করণ ইনস্টল করতে, নিম্নলিখিতগুলি করুন:
- PS সেশনে TLS1.2 ডিফল্ট প্রোটোকল হিসাবে সেট করুন।
- PowerShellGet আপডেট করার আগে, আপনার সর্বদা সর্বশেষ NuGet প্রদানকারী ইনস্টল করা উচিত।
- পিএস রিপোজিটরি নিবন্ধন করুন যদি আগে সেটআপ না করা হয়।
- PowerShellGet ইনস্টল করুন।
আমি কিভাবে একটি PowerShellGet মডিউল আপডেট করব?
PowerShellGet এবং PackageManagement আপডেট করতে, নিম্নলিখিত কমান্ডগুলি চালান:
- Get-Module -ListAvailable PackageManagement, PowerShellGet.
- ইনস্টল-প্যাকেজপ্রোভাইডার নুগেট-ফোর্স এক্সিট।
- ইনস্টল-মডিউল -নাম পাওয়ারশেলগেট -ফোর্স এক্সিট৷
- Set-ExecutionPolicy RemoteSigned Install-Module -Name PowerShellGet -Force -AllowClobber.
পাওয়ারশেলগেট ইনস্টল করা আছে কিনা তা আমি কীভাবে জানব?
Windows 11/10 কম্পিউটারে PowerShellGet ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, Get-Module -ListAvailable PowerShellGet চালান আদেশ একটি PowerShell সেশন থেকে, Save-Module ব্যবহার করুন PowerShellGet এর বর্তমান সংস্করণ ডাউনলোড করতে। দুটি ফোল্ডার ডাউনলোড করা হয়েছে:পাওয়ারশেলগেট এবং প্যাকেজ ম্যানেজমেন্ট। প্রতিটি ফোল্ডারে একটি সংস্করণ নম্বর সহ একটি সাবফোল্ডার রয়েছে৷
৷