যদি আপনি উইন্ডোজ ১০-এ উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট এক্সিকিউশন অন বা অফ করতে চান, তবে এই ধাপে ধাপে গাইড অনুসরণ করুন। আমরা রেজিস্ট্রি এডিটর এবং লোকাল গ্রুপ পলিসি এডিটর ব্যবহার করে এই কার্যকারিতা সক্ষম বা নিষ্ক্রিয় করব।
উইন্ডোজ পাওয়ারশেল উইন্ডোজ অপারেটিং সিস্টেমে অন্তর্ভুক্ত একটি অপরিহার্য এবং দক্ষ টুল। मुखytet ভাবে দুটি ধরণের স্ক্রিপ্ট রয়েছে — বিশ্বস্ত প্রকাশক দ্বারা স্বাক্ষরিত এবং লোকাল স্ক্রিপ্ট। লোকাল স্ক্রিপ্ট আপনি নিজের কম্পিউটারে তৈরি করেন, অন্যটি বিশ্বস্ত প্রকাশক দ্বারা নির্দিষ্ট কাজের জন্য স্বাক্ষরিত।
উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট এক্সিকিউশন অন/অফ করুন
গ্রুপ পলিসি এডিটর ব্যবহার করে উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট এক্সিকিউশন অন/অফ করতে নিচের ধাপগুলো অনুসরণ করুন:
- টাস্কবার সার্চ বক্সে gpedit.msc সার্চ করুন
- সার্চ রেজাল্টে Edit group policy-এ ক্লিক করুন
- Computer Configuration-এ Windows PowerShell-এ যান
- Turn on Script Execution-এ ডাবল ক্লিক করুন
- Enabled অপশন সিলেক্ট করুন
- ড্রপ-ডাউন লিস্ট থেকে Execution Policy বেছে নিন
- স্ক্রিপ্ট এক্সিকিউশন বন্ধ করতে Disabled অপশন সিলেক্ট করুন
- Apply এবং OK-এ ক্লিক করুন
এই ধাপগুলো বিস্তারিত দেখে নিই।
প্রথমে আপনার কম্পিউটারে লোকাল গ্রুপ পলিসি এডিটর খুলুন। টাস্কবার সার্চ বক্সে gpedit.msc সার্চ করে সার্চ রেজাল্টে Edit group policy-এ ক্লিক করুন। টুলটি খুললে নিচের পথে নেভিগেট করুন:
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
Windows PowerShell ফোল্ডারে Turn on Script Execution নামক একটি সেটিং পাবেন। এতে ডাবল ক্লিক করে Enabled অপশন সিলেক্ট করুন।
তারপর ড্রপ-ডাউন লিস্ট থেকে একটি এক্সিকিউশন পলিসি বেছে নিন। তিনটি অপশন দেখতে পাবেন:
- Allow only signed scripts
- Allow local scripts and remote signed scripts
- Allow all scripts
যদি উইন্ডোজ পাওয়ারশেলে স্ক্রিপ্ট এক্সিকিউশন বন্ধ করতে চান, তবে Disabled অপশন বেছে নিন।
যে কোনো পদ্ধতিই ব্যবহার করুন, Apply এবং OK ক্লিক করে পরিবর্তন সেভ করুন।
আরও আগে বলা হয়েছে, একই পরিবর্তন রেজিস্ট্রি এডিটর দিয়েও করা যায়। তার আগে সিস্টেম রিস্টোর পয়েন্ট তৈরি করা এবং সমস্ত রেজিস্ট্রি ফাইল ব্যাকআপ নেওয়া সুপারিশ করা হয়।
রেজিস্ট্রি ব্যবহার করে উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট এক্সিকিউশন সক্ষম বা নিষ্ক্রিয় করুন
উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট এক্সিকিউশন সক্ষম বা নিষ্ক্রিয় করতে নিচের ধাপগুলো অনুসরণ করুন:
- Win+R চাপুন
- regedit টাইপ করে Enter চাপুন
- Yes বাটনে ক্লিক করুন
- HKLM key-এর ভেতরে Windows-এ যান
- Windows-এ রাইট ক্লিক > New > Key
- নাম দিন PowerShell
- PowerShell-এ রাইট ক্লিক > New DWORD (32-bit) Value
- নাম দিন EnableScripts
- এতে ডাবল ক্লিক করে Value data 1 সেট করুন
- PowerShell-এ রাইট ক্লিক > New > String Value
- নাম দিন ExecutionPolicy
- এতে ডাবল ক্লিক করে নিচের Value data সেট করুন
আরও জানতে পড়তে থাকুন।
শুরু করতে Win+R চাপুন, regedit টাইপ করে Enter চাপুন। UAC প্রম্পট আসলে Yes ক্লিক করে রেজিস্ট্রি এডিটর খুলুন। তারপর নিচের পথে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Windows-এ রাইট ক্লিক, New > Key সিলেক্ট করুন এবং নাম দিন PowerShell।
PowerShell কীতে একটি DWORD (32-bit) Value এবং একটি String Value তৈরি করতে হবে। PowerShell-এ রাইট ক্লিক > New > DWORD (32-bit) Value এবং নাম দিন EnableScripts।
EnableScripts-এ ডাবল ক্লিক করে Value data 1 বা 0 সেট করুন। কার্যকারিতা সক্ষম করতে 1 করুন। অন্যথায় 0 রেখে দিন।
এখন এক্সিকিউশন পলিসি সেট করতে হবে। PowerShell-এ রাইট ক্লিক > New > String Value, নাম দিন ExecutionPolicy।
তারপর এতে ডাবল ক্লিক করে Value data নিচের মতো দিন:
- AllSigned: শুধু স্বাক্ষরিত স্ক্রিপ্ট অনুমতি
- RemoteSigned: লোকাল স্ক্রিপ্ট এবং রিমোট স্বাক্ষরিত স্ক্রিপ্ট অনুমতি
- Unrestricted: সকল স্ক্রিপ্ট অনুমতি
শেষে OK বাটন চাপুন পরিবর্তন সেভ করতে।
এতটুকুই! আশা করি সাহায্য হয়েছে।