উইন্ডোজ পাওয়ারশেলও লোকাল ইউজার ও গ্রুপ ম্যানেজ করতে ব্যবহার করা যায়। এটি উইন্ডোজ ১০ একটি মাল্টি-ইউজার অপারেটিং সিস্টেম হওয়ার সিদ্ধান্তকে সমর্থন করে। লোকাল ইউজার ও গ্রুপ ম্যানেজ করার জন্য অন্যান্য GUI-ভিত্তিক ইউটিলিটি আছে। কিন্তু কিছু সিস্টেম অ্যাডমিনিস্ট্রেটর কমান্ড-লাইন ইউটিলিটি ব্যবহার করে এই ইউজার ও গ্রুপ ম্যানেজ করতে পছন্দ করেন। এই গাইডে আমরা সে সম্পর্কে আরও জানব।

উইন্ডোজ পাওয়ারশেল দিয়ে লোকাল ইউজার ও গ্রুপ ম্যানেজ করুন
এই গাইডটি আমরা দুটি অংশে কভার করব। সেগুলো হলো:
- লোকাল ইউজার ম্যানেজ করা।
- ইউজার গ্রুপ ম্যানেজ করা।
শুরুতে, আপনাকে অ্যাডমিনিস্ট্রেটর হিসেবে উইন্ডোজ পাওয়ারশেল খুলতে হবে।
১] লোকাল ইউজার ম্যানেজ করা

এই কম্যান্ডলেট আপনাকে সব লোকাল ইউজার অ্যাকাউন্টের সব ডিটেইল জানতে সাহায্য করবে। এই ডিটেইলগুলতে অ্যাকাউন্ট নাম, ইনাবল্ড স্ট্যাটাস, ও ডেসক্রিপশন থাকবে। কম্যান্ডলেটটি হলো:
Get-LocalUser

আপনি আপনার অ্যাকাউন্ট সংক্রান্ত বিভিন্ন অবজেক্টের কাস্টমাইজড ডেটাও পেতে পারেন। উদাহরণস্বরূপ, আমরা লোকাল অ্যাকাউন্টের পাসওয়ার্ড কবে সেট করা হয়েছিল তা চেক করার জন্য একটি অবজেক্ট ব্যবহার করেছিলাম। আমরা যে কম্যান্ডলেটটি ব্যবহার করেছিলাম:
Get-LocalUser -Name root | Select-Object PasswordLastSet
এই কম্যান্ডলেটের কঙ্কাল হলো:
Get-LocalUser -Name root | Select-Object *
এবং আপনি নিচের অবজেক্টগুলো ব্যবহার করে আপনার জন্য ক্যুরেট করা ভিন্ন ধরণের ইনফরমেশন পেতে পারেন:
-
AccountExpires
-
Description
-
Enabled : True
-
FullName
-
PasswordChangeableDate
-
PasswordExpires
-
UserMayChangePassword
-
PasswordRequired
-
PasswordLastSet
-
LastLogon
-
Name
-
SID
-
PrincipalSource
-
ObjectClass
২] ইউজার গ্রুপ ম্যানেজ করা

এই কম্যান্ডলেট আপনাকে লোকাল ইউজার অ্যাকাউন্টের সব গ্রুপের ডিটেইল জানতে সাহায্য করবে:
Get-LocalGroup

আপনি যদি নতুন একটি লোকাল ইউজার গ্রুপ তৈরি করতে চান, তবে এই কম্যান্ডলেটটি ব্যবহার করুন:
New-LocalGroup -Name <GROUP NAME> -Description '<GROUP DESCRIPTION HERE>'
এখন, একটি নির্দিষ্ট গ্রুপে লোকাল ইউজার অ্যাকাউন্ট যোগ করতে, আপনি এই কম্যান্ডলেটটি ব্যবহার করতে পারেন:
Add-LocalGroupMember -Group '<GROUP NAME>' -Member ('NAME 1','NAME 2','<ROLE>') -Verbose
বিকল্পভাবে, এই কম্যান্ডলেটটিও একই কাজে ব্যবহার করা যায়:
Get-Localuser -Name john | Add-LocalGroupMember -Group '<GROUP NAME>'
এক নির্দিষ্ট গ্রুপের অংশ যে সব ইউজার অ্যাকাউন্ট, সেগুলো দেখানোর জন্য এই কমান্ডটি ব্যবহার করুন:
Get-LocalGroupMember -Group ''
শেষে, যদি আপনি একটি গ্রুপ থেকে লোকাল ইউজার অ্যাকাউন্ট সরাতে চান, তবে এই কম্যান্ডলেটটি ব্যবহার করুন:
Remove-LocalGroupMember -Group '<GROUP NAME>' –Member <LOCAL USER ACCOUNT NAME>
এই adalah উইন্ডোজ পাওয়ারশেল দিয়ে লোকাল ইউজার ও গ্রুপ ম্যানেজ করার কিছু বেসিক ম্যানেজিং কমান্ডলেট।
আশা করি এই গাইডটি আপনার জন্য উপকারী ছিল।