উইন্ডোজ পাওয়ারশেল টাস্ক অটোমেশন ও সিস্টেম ম্যানেজমেন্টের একটি পাওয়ারহাউস। এটি কমান্ড লাইন এবং স্ক্রিপ্টিং ল্যাঙ্গুয়েজের সাহায্যে কাজগুলো সম্পন্ন করে। পাওয়ারশেল cmdlets-এ করা যাওয়া সব কুল জিনিসের মাঝপথে কিছু কমান্ড আছে যা 눈에 띄ে। আসলে, এই কমান্ডগুলো ছাড়া সিস্টেম অ্যাডমিনিস্ট্রেশনের জন্য পাওয়ারশেল ব্যবহার করা ভালো অপশন নয়। তাহলে সেগুলো দেখে নেওয়া যাক।
১. Get-Help
পাওয়ারশেল ব্যবহার করার সময় কোথাও আটকে যান? সেক্ষেত্রে Get-Help কমান্ড আপনাকে রক্ষা করবে। মূলত, Get-Help কমান্ড সব কমান্ড লোকেট করে এবং সেগুলো কীভাবে ব্যবহার করতে হয় সেটি সাহায্য করে। Get-Help কমান্ড নিচেরভাবে ব্যবহার করতে পারেন:
পাওয়ারশেল লঞ্চ করুন, 'Get-Help' টাইপ করে Enter চাপুন। আপনি যেন Get-Help কমান্ড সম্পর্কে সব ডিটেইল দেখবেন।
একইভাবে, কোনো কমান্ড সম্পর্কে অনিশ্চিত থাকলে, সেই কমান্ডের সাথে Get-Help টাইপ করলে অতিরিক্ত ইনফরমেশন मिलবে। কীভাবে:
Get-Help -Name Get-EventLog
২. Get-Process
আপনার পিসি নির্দিষ্ট সময়ে ব্যাকগ্রাউন্ডে অনেক প্রসেস চলে। সেগুলো সম্পর্কে জানতে চাইলে Get-Process কমান্ড ব্যবহার করুন ভালো ধারণা পাওয়ার জন্য। শুরু করি:
PS C:\ Get-Process
উপরের কমান্ড টাইপ করে এন্টার চাপলে আপনার পিসিতে চলমান সব প্রোগ্রামের ওভারভিউ পাবেন।
৩. Stop-Process
প্রসেসের টপিকের ওপর থাকায় Stop-Process cmdlet-ও দেখি। পিসি চালানোর সময় র্যান্ডম প্রসেস আপনাকে ছাড়িয়ে দিতে পারে। সেক্ষেত্রে Stop-Process কমান্ড দিয়ে সেগুলো বন্ধ করা জরুরি।
প্রসেস টার্মিনেট করার পদ্ধতি:
PS C:\> Stop-Process -Name “explorer”
এই উদাহরণে, আমরা উইন্ডোজ ফাইল এক্সপ্লোরার Stop-Process দিয়ে টার্মিনেট করছি।
৪. Get-History
Get-History কমান্ড একটি সেশনে ব্যবহৃত কমান্ডের তালিকা আপনার সামনে ফেলে। এর সাহায্যে আপনি একটি সেশনে আপনার ব্যবহৃত সব কমান্ডের ধারণা পেতে পারেন।
সিম্পলি পাওয়ারশেলে যান, 'Get-History' টাইপ করে Enter চাপুন:
Get-History
দেখুন, আমরা এখন পর্যন্ত পাওয়ারশেলে powershell_ise.exe এবং help কমান্ড রান করেছি।
৫. Export CSV
Export CSV কমান্ড কাজে আসে যখন আপনি কিছু গুরুত্বপূর্ণ পাওয়ারশেল ডেটা CSV-এ এক্সপোর্ট করতে চান। মূলত, এটি আপনার পাওয়ারশেল অবজেক্টস (যা মূলত কিছু পরিমাণ) কনভার্ট করে স্ট্রিংসের একটি সিরিজে, এবং CSV ফাইলে সেভ করে। কীভাবে রান করবেন:
Get-Service | Export-CSV c:\service.csv
৬. Get-Command
আপনার পিসিতে ইনস্টলড বিভিন্ন কমান্ড এবং টাইপ সম্পর্কে দ্রুট ধারণা পেতে চাইলে Get-Command-এ ভুল করতে পারবেন না। সিম্পলি 'Get-Command' পাওয়ারশেলে টাইপ করে Enter চাপুন। আপনার পিসিতে ইনস্টলড সব ফাংশন, cmdlets, scripts, বা alias-এর কুইক ওভারভিউ পাবেন।
Get-Command

কামে আসতে পারে এমন পাওয়ারশেল কমান্ডস
পাওয়ারশেলে ট্রাই করার জন্য টন কমান্ড আছে। মাইক্রোসফ্টের কমান্ডের পুরো তালিকা চেক আউট করুন।