PowerShell-এ cmdlets হলো ছোট এবং কার্যকর কমান্ডগুলি যা নির্দিষ্ট কাজ সম্পাদন করতে ব্যবহৃত হয়। PowerShell এর তিনটি অন্যতম গুরুত্বপূর্ণ cmdlet হলো Get-Command, Get-Help, এবং Get-Member। এই cmdlets গুলি ব্যবহার করে আপনি সহজেই PowerShell কমান্ড, সহায়তা, এবং অবজেক্টের বৈশিষ্ট্য পরীক্ষা করতে পারেন।
Get-Command Cmdlet
Get-Command cmdlet-এর সাহায্যে আপনি PowerShell-এ উপলব্ধ সমস্ত কমান্ড এবং ফাংশন তালিকাভুক্ত করতে পারেন। এটি ব্যবহৃত কমান্ডের ধরণ (cmdlets, functions, aliases, etc.) জানতে সহায়তা করে।
Get-Command এর ব্যবহার:
PowerShell-এর সমস্ত কমান্ড দেখতে:
Get-Commandকোনো নির্দিষ্ট cmdlet বা কমান্ডের নাম জানতে: উদাহরণস্বরূপ,
Get-Processcmdlet দেখতে:Get-Command Get-Processকোনো নির্দিষ্ট ধরনের কমান্ড খুঁজতে: আপনি যদি শুধুমাত্র cmdlet খুঁজতে চান, তাহলে নিচের কমান্ড ব্যবহার করতে পারেন:
Get-Command -CommandType Cmdletকোনো নির্দিষ্ট মডিউলের কমান্ড দেখতে: যদি আপনি কোনো নির্দিষ্ট মডিউলের কমান্ড দেখতে চান, যেমন
Microsoft.PowerShell.Managementমডিউল:Get-Command -Module Microsoft.PowerShell.Management
Get-Command এর সুবিধা:
- PowerShell-এ যে সকল cmdlet, function, alias বা অন্য কমান্ড রয়েছে, সেগুলি খুঁজে বের করতে সাহায্য করে।
- আপনি মডিউল বা কমান্ডের ধরন অনুসারে ফিল্টার করতে পারেন।
Get-Help Cmdlet
Get-Help cmdlet PowerShell কমান্ড বা স্ক্রিপ্টের ব্যাপারে বিস্তারিত সহায়তা প্রদান করে। এটি কমান্ডের ব্যবহার, প্যারামিটার এবং অন্যান্য গুরুত্বপূর্ণ তথ্য দেখায়। এটি PowerShell ব্যবহারকারীদের জন্য একটি অপরিহার্য টুল।
Get-Help এর ব্যবহার:
কোনো নির্দিষ্ট cmdlet-এর সহায়তা দেখতে: উদাহরণস্বরূপ,
Get-Processcmdlet-এর সহায়তা দেখতে:Get-Help Get-Processসহায়তা পেজের বিস্তারিত সংস্করণ দেখতে: কখনও কখনও আপনি বিস্তারিত সহায়তা চান, তাহলে
-Detailedপ্যারামিটার ব্যবহার করতে পারেন:Get-Help Get-Process -Detailedসহায়তা পেজের উদাহরণ দেখতে: কোনো cmdlet-এর উদাহরণ দেখতে:
Get-Help Get-Process -Examplesআপনার PowerShell সংস্করণের জন্য সহায়তা আপডেট করতে: কখনও কখনও PowerShell এর ডকুমেন্টেশন আপডেট করা থাকে, তখন
Update-Helpকমান্ড ব্যবহার করতে পারেন:Update-Help
Get-Help এর সুবিধা:
- প্রতিটি PowerShell কমান্ডের ব্যাপারে বিস্তারিত সহায়তা প্রদান করে।
- আপনি যে কমান্ড ব্যবহার করতে চান, তার উদাহরণ, প্যারামিটার, এবং ফলাফল সম্পর্কে জানাতে সহায়তা করে।
Get-Member Cmdlet
Get-Member cmdlet PowerShell অবজেক্টের সদস্য বা প্রপার্টি সম্পর্কে বিস্তারিত তথ্য প্রদানের জন্য ব্যবহৃত হয়। এটি কমান্ড বা অবজেক্টের সাথে সম্পর্কিত প্রপার্টি, মেথড, এবং অন্যান্য সদস্য দেখায়। এটি PowerShell এ অবজেক্ট-oriented প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ টুল।
Get-Member এর ব্যবহার:
কোনো অবজেক্টের সদস্য দেখতে: উদাহরণস্বরূপ,
Get-Processকমান্ডের আউটপুট থেকে সদস্য দেখতে:Get-Process | Get-Memberএই কমান্ডটি
Get-Processএর আউটপুটের সমস্ত সদস্য (যেমন প্রপার্টি, মেথড) দেখাবে।কোনো নির্দিষ্ট সদস্যের ধরন দেখতে: আপনি
Get-Memberকমান্ডের সাথে-MemberTypeপ্যারামিটার ব্যবহার করে শুধুমাত্র নির্দিষ্ট ধরনের সদস্য (যেমন প্রপার্টি, মেথড) দেখতে পারেন:Get-Process | Get-Member -MemberType Propertyঅবজেক্টের প্রপার্টি এবং মেথড দেখতে: যদি আপনি একটি নির্দিষ্ট অবজেক্টের প্রপার্টি এবং মেথড দেখতে চান, উদাহরণস্বরূপ, ফাইল সিস্টেমের অবজেক্ট:
Get-Item "C:\Windows" | Get-Member
Get-Member এর সুবিধা:
- এটি PowerShell অবজেক্টের সম্পর্কে বিস্তারিত তথ্য প্রদান করে, যেমন তাদের প্রপার্টি, মেথড এবং ইভেন্ট।
- PowerShell স্ক্রিপ্টে ব্যবহৃত অবজেক্ট এবং তাদের আচরণ বুঝতে সহায়তা করে।
সারাংশ
- Get-Command cmdlet ব্যবহার করে আপনি PowerShell-এ উপলব্ধ সমস্ত কমান্ড, cmdlet, এবং ফাংশন খুঁজে বের করতে পারেন।
- Get-Help cmdlet ব্যবহার করে আপনি PowerShell কমান্ডের সহায়তা এবং বিস্তারিত তথ্য পেতে পারেন।
- Get-Member cmdlet দিয়ে আপনি PowerShell অবজেক্টের সদস্য (প্রপার্টি, মেথড) সম্পর্কে তথ্য জানতে পারেন।
এই cmdlets গুলি PowerShell ব্যবহারকারীদের জন্য অত্যন্ত গুরুত্বপূর্ণ, কারণ এগুলির মাধ্যমে আপনি কমান্ড, স্ক্রিপ্ট, এবং অবজেক্ট সম্পর্কে দ্রুত তথ্য পেতে পারেন এবং দক্ষতার সাথে কাজ করতে পারেন।
Read more