পাওয়ারশেল স্ক্রিপ্ট পুনরাবৃত্ত কাজগুলো চালানোর প্রচেষ্টা কমায়। আপনি যদি পূর্ব-নির্ধারিত সময়ে বা নির্দিষ্ট সময় अन्तরালে ঘন ঘন স্ক্রিপ্ট এক্সিকিউট করেন, তবে আপনি স্ক্রিপ্ট বারবার এক্সিকিউট করার झামেলা না করে একটি দক্ষ পদ্ধতি চাইতে পারেন। এই পোস্টে, আমরা আপনাকে গাইড করব কীভাবে Task Scheduler ব্যবহার করে উইন্ডোজ ১০-এ পাওয়ারশেল স্ক্রিপ্ট পিরিয়ডিক্যালি চালানোর জন্য শিডিউল করবেন।

Task Scheduler ব্যবহার করে পাওয়ারশেল স্ক্রিপ্ট শিডিউল করুন
এটি ধরা হচ্ছে আপনি ইতিমধ্যে একটি পাওয়ারশেল স্ক্রিপ্ট তৈরি করেছেন। Task Scheduler ব্যবহার করে পাওয়ারশেল স্ক্রিপ্ট শিডিউল করতে, নিচের কাজগুলো করুন:
- Windows key + R চাপে Run ডায়ালগ চালু করুন।
- Run ডায়ালগে, taskschd.msc টাইপ করুন
- CTRL+SHIFT+ENTER কী কম্বো চাপুন Task Scheduler অ্যাডমিন মোডে খোলার জন্য।
- বাম প্যানে, Task Scheduler Library-এ রাইট-ক্লিক করুন > Create Task।
- General ট্যাবে, আপনি স্কিডিউলারের নাম এবং টাস্কের সম্পর্কে বিবরণ সেট করতে পারেন যেমন টাস্কটি কোন উদ্দেশ্যে তৈরি করা হয়েছে।
- Trigger ট্যাবে সইচ করুন এবং New বাটনে ক্লিক করুন। এখানে, আপনি একটি টাস্ক ট্রিগার করার শর্ত সেট করতে পারেন।
- তারপর Actions ট্যাব খুলুন এবং New বাটনে ক্লিক করুন।
Action ড্রপডাউনে, Start a program ডিফল্টভাবে সেট থাকে। আপনি প্রয়োজনে এটিকে পরিবর্তন করতে পারেন।
Browse ব্যবহার করে program/script ফিল্ড সিলেক্ট করুন। একটি স্ক্রিপ্ট শিডিউল করতে, আমাদের powershell.exe সিলেক্ট করতে হবে। আপনি আপনার system32\WindowsPowerShell\v1.0 folder-এ powershell.exe পাবেন।
Add arguments-এ, -File প্যারামিটার ডিফল্ট, তাই শুধু স্ক্রিপ্টের পাথ নির্দিষ্ট করুন। ধরে নিন আপনি একটি পাওয়ারশেল স্ক্রিপ্ট তৈরি করেছেন এবং আপনার ডেস্কটপে সংরক্ষণ করেছেন।
C:\Users\<username>\Desktop\TWC_script.ps1
পাথ যদি কোনো ব্ল্যাঙ্ক স্পেস ধারণ করে, তবে সেটি কোটেশন মার্ক দিয়ে ঘিরে দিন।
- একবার কনফিগার হলে, আপনি শর্ত নির্দিষ্ট করতে পারেন যে টাস্কটি চলেगा কিনা। নির্দিষ্ট শর্ত যদি সত্য না হয়, তবে টাস্কটি চলেगा না।
- Settings ট্যাবে, আপনি টাস্ক এক্সিকিউশন নিয়ন্ত্রণ করার জন্য অতিরিক্ত অ্যাডভান্সড সেটিংস সেট করতে পারেন।
- শেষে, OK ক্লিক করুন একটি শিডিউলড স্ক্রিপ্ট তৈরি করতে।
- আবার OK ক্লিক করুন। এখন আপনি Task Scheduler থেকে বেরিয়ে আসতে পারেন।
পাওয়ারশেল স্ক্রিপ্ট শিডিউলড টাস্ক হিসেবে চলে না – 0xFFFD0000 error
শিডিউলড স্ক্রিপ্ট আপনার শিডিউল অনুযায়ী যেকোনো সমস্যা ছাড়া চলেगा। আপনি যদি স্ক্রিপ্ট এক্সিকিউশন চেক করতে চান, তবে টাস্কের নামের ওপর রাইট-ক্লিক করে Run ক্লিক করুন।
এইভাবে আপনি Task Scheduler ব্যবহার করে একটি পাওয়ারশেল স্ক্রিপ্টকে শিডিউলড টাস্ক হিসেবে চালাতে পারেন।
