Module ইনস্টল এবং ইমপোর্ট করা (Import-Module)

Modules এবং Snap-Ins - মাইক্রোসফট পাওয়ারশেল (Powershell) - Microsoft Technologies

314

PowerShell-এ Modules একটি গুরুত্বপূর্ণ বৈশিষ্ট্য, যা আপনাকে অতিরিক্ত ফাংশন, কমান্ডলেট (cmdlet), এবং স্ক্রিপ্ট ব্যবহার করতে দেয়। একাধিক কাজের জন্য নতুন কমান্ড বা ফিচার যোগ করার জন্য আপনি মডিউল ব্যবহার করতে পারেন। PowerShell-এ মডিউল ইনস্টল ও ইমপোর্ট করা অত্যন্ত সহজ এবং এটি আপনার স্ক্রিপ্টের ক্ষমতাকে বাড়িয়ে দেয়।


PowerShell Module কী?

PowerShell মডিউল হল একটি বা একাধিক PowerShell স্ক্রিপ্ট, ফাংশন, কমান্ডলেট, এবং প্যারামিটারস্ সংবলিত একটি প্যাকেজ। এগুলি সাধারণত নির্দিষ্ট কাজের জন্য তৈরি করা হয় এবং PowerShell পরিবেশে পুনরায় ব্যবহারযোগ্য। মডিউলগুলি আপনার স্ক্রিপ্টের কার্যকারিতা বাড়ায় এবং নতুন কমান্ড ও ফাংশন সরবরাহ করে।


Module ইনস্টল করা

PowerShell-এ একটি মডিউল ইনস্টল করার জন্য আপনি সাধারণত PowerShell Gallery ব্যবহার করতে পারেন, যা মডিউলগুলির একটি কেন্দ্রীয় রেপোজিটরি। মডিউল ইনস্টল করতে আপনি Install-Module কমান্ড ব্যবহার করবেন।

Install-Module ব্যবহার

Install-Module -Name <ModuleName> -Scope CurrentUser

এখানে, <ModuleName> হচ্ছে সেই মডিউলের নাম যা আপনি ইনস্টল করতে চান। উদাহরণস্বরূপ, যদি আপনি Az মডিউল ইনস্টল করতে চান, যা Azure এর সাথে কাজ করতে ব্যবহৃত হয়, তাহলে কমান্ডটি হবে:

Install-Module -Name Az -Scope CurrentUser
  • -Scope CurrentUser: এটি ইনস্টলেশনটি আপনার ব্যবহারকারীর জন্যই করবে, সিস্টেম-স্তরের ইনস্টলেশন এড়াতে।

মডিউল ইনস্টল করার সময় কিছু অপশন:

  • -Force: যদি আপনি পূর্বে ইনস্টল করা একই মডিউলকে ওভাররাইট করতে চান, তাহলে এই অপশনটি ব্যবহার করতে পারেন।
  • -AllowClobber: যদি কোনো মডিউল পূর্বের মডিউল দ্বারা সংজ্ঞায়িত কমান্ডলেটগুলির সাথে সংঘর্ষ সৃষ্টি করে, তবে এই অপশনটি ব্যবহার করা হয়।

PowerShell Gallery থেকে মডিউল অনুসন্ধান

PowerShell Gallery থেকে মডিউল অনুসন্ধান করতে Find-Module কমান্ড ব্যবহার করা হয়:

Find-Module -Name <ModuleName>

এটি PowerShell Gallery থেকে মডিউলটির উপস্থিতি পরীক্ষা করে দেখাবে। উদাহরণস্বরূপ:

Find-Module -Name Az

Module ইমপোর্ট করা (Import-Module)

একবার একটি মডিউল ইনস্টল করা হলে, আপনাকে সেটি ইমপোর্ট করতে হবে, যাতে আপনি তার কমান্ড এবং ফাংশন ব্যবহার করতে পারেন। মডিউল ইমপোর্ট করার জন্য Import-Module কমান্ড ব্যবহার করা হয়।

Import-Module ব্যবহার

Import-Module -Name <ModuleName>

এখানে, <ModuleName> হলো ইনস্টল করা মডিউলের নাম। উদাহরণস্বরূপ, যদি আপনি Az মডিউলটি ইমপোর্ট করতে চান, তাহলে কমান্ডটি হবে:

Import-Module -Name Az

এটি Az মডিউলটি PowerShell সেশনে লোড করে, এবং আপনি মডিউলের সব ফাংশন এবং কমান্ড ব্যবহার করতে পারবেন।

মডিউল লোড বা ইমপোর্টের পর চেক করা

একবার মডিউল ইমপোর্ট করলে, আপনি এটি লোড হয়েছে কিনা তা চেক করতে Get-Module কমান্ড ব্যবহার করতে পারেন:

Get-Module -Name Az

এটি মডিউলটি বর্তমানে PowerShell সেশনে লোড করা আছে কিনা তা জানাবে।


Module ম্যানেজমেন্ট

PowerShell মডিউল ম্যানেজমেন্টে আরও কিছু গুরুত্বপূর্ণ কমান্ড রয়েছে, যা আপনাকে মডিউল সম্পর্কে তথ্য পেতে সাহায্য করে।

লোড করা সব মডিউল দেখতে:

Get-Module

এটি PowerShell সেশনে বর্তমানে লোড করা সব মডিউল দেখাবে।

মডিউল আনইনস্টল করা

কোনো মডিউল আনইনস্টল করতে Uninstall-Module কমান্ড ব্যবহার করা হয়:

Uninstall-Module -Name <ModuleName>

এটি মডিউলটি আপনার সিস্টেম থেকে সরিয়ে দেবে।

মডিউল আপডেট করা

মডিউল আপডেট করতে Update-Module কমান্ড ব্যবহার করতে হয়:

Update-Module -Name <ModuleName>

এটি মডিউলটির সর্বশেষ সংস্করণ ইনস্টল করবে।


উপসংহার

PowerShell মডিউলগুলি অত্যন্ত কার্যকরী টুল, যা আপনাকে নতুন কমান্ড, ফাংশন এবং স্ক্রিপ্টের মাধ্যমে আপনার স্ক্রিপ্টিং কাজকে আরও শক্তিশালী এবং দক্ষ করে তোলে। মডিউল ইনস্টল এবং ইমপোর্ট করার মাধ্যমে আপনি আপনার স্ক্রিপ্টের কর্মক্ষমতা বৃদ্ধি করতে পারেন এবং নতুন ফিচারের সাথে কাজ করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...