আপনি যদি Windows PowerShell স্ক্রিপ্ট চালাতে চান প্রথমে ব্যবহারকারী লগন, লগঅফ, স্টার্টআপ এবং শাটডাউনে, আপনাকে যা করতে হবে তা এখানে। আপনি স্থানীয় গ্রুপ পলিসি এডিটর এবং রেজিস্ট্রি এডিটর ব্যবহার করে অ-PowerShell স্ক্রিপ্টের আগে Windows PowerShell স্ক্রিপ্টগুলিকে অগ্রাধিকার দিতে পারেন৷
যখন একজন ব্যবহারকারী কম্পিউটারে লগ ইন বা স্টার্ট আপ করে, তখন সমস্ত স্ক্রিপ্ট একই সাথে চলে। এটি স্টার্টআপে বা একটি নির্দিষ্ট প্রোগ্রাম চালানোর ক্ষেত্রে কিছুটা বিলম্বের কারণ হতে পারে। নন-পাওয়ারশেল স্ক্রিপ্টগুলির আগে চালানোর জন্য প্রায়ই সমস্ত Windows PowerShell স্ক্রিপ্ট এবং গ্রুপ পলিসি অবজেক্ট চালানোর প্রয়োজন হয়৷
প্রথমে Windows PowerShell স্ক্রিপ্ট চালান
উইন্ডোজ পাওয়ারশেল স্ক্রিপ্টগুলি প্রথমে ব্যবহারকারী লগঅন, লগঅফ, স্টার্টআপ এবং শাটডাউনে চালানোর জন্য, এই পদক্ষেপগুলি অনুসরণ করুন-
- Win+R টিপুন .
- gpedit.msc টাইপ করুন এবং এন্টার টিপুন বোতাম।
- স্ক্রিপ্ট এ যান কম্পিউটার কনফিগারেশনে .
- উইজার লগঅনে, লগঅফ করার সময় প্রথমে Windows PowerShell স্ক্রিপ্ট চালান-এ ডাবল-ক্লিক করুন .
- সক্ষম নির্বাচন করুন বিকল্প।
- ক্লিক করুন প্রয়োগ করুন এবং ঠিক আছে .
- কম্পিউটার স্টার্টআপ, শাটডাউনে প্রথমে Windows PowerShell স্ক্রিপ্ট চালান-এ ডাবল-ক্লিক করুন .
- সক্ষম নির্বাচন করুন বিকল্প।
- ক্লিক করুন প্রয়োগ করুন এবং ঠিক আছে .
আসুন এই ধাপগুলি বিস্তারিতভাবে দেখুন।
প্রথমে, আপনাকে লোকাল গ্রুপ পলিসি এডিটর খুলতে হবে। তার জন্য, Win+R টিপুন , gpedit.msc
টাইপ করুন , এবং Enter টিপুন বোতাম এটি খোলার পরে, নিম্নলিখিত পথে নেভিগেট করুন-
Computer Configuration > Administrative Templates > System > Scripts
আপনি দুটি সেটিংস দেখতে পাবেন:
- ইউজার লগঅনে, লগঅফ করার সময় প্রথমে Windows PowerShell স্ক্রিপ্ট চালান
- কম্পিউটার স্টার্টআপ, শাটডাউনে প্রথমে Windows PowerShell স্ক্রিপ্ট চালান।
তাদের প্রতিটিতে ডাবল-ক্লিক করুন, এবং সক্ষম নির্বাচন করুন বিকল্প।
প্রয়োগ করুন ক্লিক করুন এবং ঠিক আছে পরিবর্তন সংরক্ষণ করতে।
রেজিস্ট্রি এডিটর ব্যবহার করে ব্যবহারকারীর লগঅন, লগঅফ, স্টার্টআপ এবং শাটডাউনে প্রথমে Windows PowerShell স্ক্রিপ্ট চালান
রেজিস্ট্রি এডিটর ব্যবহার করে ব্যবহারকারী লগঅন, লগঅফ, স্টার্টআপ এবং শাটডাউনে প্রথমে উইন্ডোজ পাওয়ারশেল স্ক্রিপ্টগুলি চালানোর জন্য, এই পদক্ষেপগুলি অনুসরণ করুন-
- Win+R টিপুন .
- টাইপ করুন regedit এবং এন্টার টিপুন বোতাম।
- হ্যাঁ ক্লিক করুন বোতাম।
- এ যান সিস্টেম HKLM-এ .
- সিস্টেম> নতুন> DWORD (32-বিট) মান-এ ডান-ক্লিক করুন।
- এটিকে RunUserPSScriptsFirst হিসেবে নাম দিন .
- এতে ডাবল ক্লিক করুন এবং মান ডেটা 1 হিসাবে সেট করুন .
- ঠিক আছে ক্লিক করুন বোতাম।
- সিস্টেম> নতুন> DWORD (32-বিট) মান-এ ডান-ক্লিক করুন।
- এর নাম দিন RunComputerPSScriptsFirst .
- মান ডেটা 1 হিসাবে সেট করতে এটিতে ডাবল-ক্লিক করুন .
- ঠিক আছে ক্লিক করুন পরিবর্তন সংরক্ষণ করতে।
আরও জানতে, পড়তে থাকুন।
শুরু করার আগে, সমস্ত রেজিস্ট্রি ফাইলের ব্যাকআপ নেওয়া এবং একটি সিস্টেম পুনরুদ্ধার পয়েন্ট তৈরি করার পরামর্শ দেওয়া হয়।
Win+R টিপুন রান প্রম্পট খুলতে, regedit
টাইপ করুন , এবং Enter টিপুন বোতাম যদি UAC প্রম্পট উপস্থিত হয়, তাহলে হ্যাঁ ক্লিক করুন বোতাম এর পরে, এই পথে নেভিগেট করুন-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
এখানে আপনাকে দুটি REG_DWORD মান তৈরি করতে হবে। এর জন্য, সিস্টেমে ডান-ক্লিক করুন> নতুন> DWORD (32-বিট) মান এবং এটিকে RunUserPSScriptsFirst হিসেবে নাম দিন .
এটিতে ডাবল ক্লিক করুন এবং মান ডেটা সেট করুন৷ হিসাবে 1 .
অন্য DWORD (32-বিট) মান তৈরি করতে একই পদক্ষেপগুলি অনুসরণ করুন এবং এটিকে RunComputerPSScriptsFirst হিসেবে নাম দিন . তারপর, মান ডেটা সেট করুন হিসাবে 1 .
RunUserPSScriptsFirst প্রতিনিধিত্ব করে ইউজার লগঅনে, লগঅফ করার সময় প্রথমে Windows PowerShell স্ক্রিপ্ট চালান সেটিং, যেখানে RunComputerPSScriptsFirst সংজ্ঞায়িত করে কম্পিউটার স্টার্টআপ, শাটডাউনের সময় প্রথমে Windows PowerShell স্ক্রিপ্ট চালান সেটিং।
আপনি যদি এই পরিবর্তনগুলি প্রত্যাবর্তন করতে চান তবে আপনি এই পদক্ষেপগুলি অনুসরণ করতে পারেন৷
আপনি যদি স্থানীয় গোষ্ঠী নীতি সম্পাদক ব্যবহার করে এটি করে থাকেন, তাহলে একই পথ খুলুন এবং কনফিগার করা হয়নি নির্বাচন করুন। বিকল্প আপনি যদি রেজিস্ট্রি এডিটর ব্যবহার করে এটি করে থাকেন, তাহলে একই সিস্টেম খুলুন কী এবং ঐ দুটি REG_DWORD মান মুছে দিন। সেগুলি সরাতে, তাদের প্রতিটিতে ডান-ক্লিক করুন, মুছুন নির্বাচন করুন৷ বিকল্প, এবং ঠিক আছে ক্লিক করে এটি নিশ্চিত করুন বোতাম।
আশা করি এটা সাহায্য করবে।