PowerShell ব্যবহারকারীদের কম্পিউটারে অবজেক্ট পরিচালনা করার জন্য ডিজাইন করা হয়েছে।
PowerShell হল একটি অবজেক্ট-ওরিয়েন্টেড অটোমেশন ইঞ্জিন এবং একটি ইন্টারেক্টিভ কমান্ড-লাইন শেল সহ স্ক্রিপ্টিং ভাষা যা মাইক্রোসফ্ট আইটি পেশাদারদের সিস্টেম কনফিগার করতে এবং প্রশাসনিক কাজগুলি স্বয়ংক্রিয় করতে সহায়তা করার জন্য তৈরি করেছে।
পাওয়ারশেল, .NET ফ্রেমওয়ার্কের উপর নির্মিত, বস্তুর সাথে কাজ করে, যেখানে বেশিরভাগ কমান্ড-লাইন শেল পাঠ্যের উপর ভিত্তি করে। PowerShell সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য একটি অটোমেশন টুল হিসাবে কাজ করে, আইটি বিভাগ এবং বাহ্যিক সত্তা, যেমন পরিচালিত পরিষেবা প্রদানকারী উভয় ক্ষেত্রেই নিযুক্ত, কারণ এর স্ক্রিপ্টিং ক্ষমতা।
PowerShell একটি প্রাপ্যতা অফার হিসাবে উদ্ভূত হয়েছিল যা শুধুমাত্র উইন্ডোজে উপলব্ধ ছিল। 2016 সালে, মাইক্রোসফ্ট ওপেন সোর্স পাওয়ারশেল এবং এটি লিনাক্স এবং ম্যাকওএস-এ উপলব্ধ করেছে।
PowerShell কি করে?
মাইক্রোসফ্ট পাওয়ারশেল ডিজাইন করেছে সিস্টেমের কাজগুলিকে স্বয়ংক্রিয় করতে, যেমন ব্যাচ প্রক্রিয়াকরণ, এবং সাধারণত বাস্তবায়িত প্রক্রিয়াগুলির জন্য সিস্টেম ম্যানেজমেন্ট টুল তৈরি করতে। পাওয়ারশেল ভাষা, পার্লের মতো, কাজগুলি স্বয়ংক্রিয় করার বিভিন্ন উপায় অফার করে: