Windows PowerShell ยังสามารถใช้เพื่อ จัดการผู้ใช้และกลุ่มในเครื่อง . สิ่งนี้ยืนยันถึงหลักการของ Windows 10 ว่าเป็นระบบปฏิบัติการแบบผู้ใช้หลายคน มียูทิลิตี้ที่ใช้ GUI อื่น ๆ เพื่อจัดการผู้ใช้และกลุ่มในเครื่อง แต่ผู้ดูแลระบบบางคนอาจต้องการใช้ยูทิลิตีบรรทัดคำสั่งเพื่อจัดการผู้ใช้และกลุ่มเหล่านี้ นั่นคือสิ่งที่เราจะเรียนรู้เพิ่มเติมในคู่มือนี้
จัดการผู้ใช้และกลุ่มในเครื่องโดยใช้ Windows PowerShell
ตอนนี้เราจะครอบคลุมคู่มือนี้ในสองส่วน ดังต่อไปนี้:
- การจัดการผู้ใช้ในพื้นที่
- การจัดการกลุ่มผู้ใช้
ในการเริ่มต้น คุณจะต้องเปิด Windows PowerShell ในฐานะผู้ดูแลระบบ
1] การจัดการผู้ใช้ภายในเครื่อง
นี่ cmdlet จะช่วยคุณค้นหารายละเอียดทั้งหมดเกี่ยวกับบัญชีผู้ใช้ภายในเครื่องทั้งหมด รายละเอียดเหล่านี้จะรวมถึงชื่อบัญชี สถานะเปิดใช้งาน และคำอธิบาย cmdlet คือ:
Get-LocalUser
คุณยังสามารถรับข้อมูลที่กำหนดเองเกี่ยวกับออบเจ็กต์ต่างๆ ที่เกี่ยวข้องกับบัญชีของคุณ ตัวอย่างเช่น เราใช้วัตถุเพื่อตรวจสอบว่ารหัสผ่านของบัญชี Local ถูกตั้งเป็นครั้งสุดท้ายเมื่อใด cmdlet ที่เราใช้คือ:
Get-LocalUser -Name root | Select-Object PasswordLastSet
โครงกระดูกสำหรับ cmdlet นี้คือ:
Get-LocalUser -Name root | Select-Object *
และคุณสามารถใช้ออบเจ็กต์ต่อไปนี้เพื่อรับข้อมูลประเภทต่างๆ ที่คัดสรรมาเพื่อคุณโดยเฉพาะ:
AccountExpires
Description
Enabled : True
FullName
PasswordChangeableDate
PasswordExpires
UserMayChangePassword
PasswordRequired
PasswordLastSet
LastLogon
Name
SID
PrincipalSource
ObjectClass
2] การจัดการกลุ่มผู้ใช้
cmdlet นี้จะช่วยคุณค้นหารายละเอียดทั้งหมดเกี่ยวกับกลุ่มทั้งหมดของบัญชีผู้ใช้ภายใน:
Get-LocalGroup
หากคุณต้องการสร้าง Local User Group ใหม่ ให้ใช้ cmdlet นี้:
New-LocalGroup -Name <NAME OF THE GROUP> -Description '<ENTER THE DESCRIPTION OF THE GROUP HERE>'
ตอนนี้ ในการเพิ่มบัญชีผู้ใช้ภายในไปยังกลุ่มใดกลุ่มหนึ่ง คุณสามารถใช้ cmdlet นี้:
Add-LocalGroupMember -Group '<NAME OF THE GROUP' -Member ('NAME 1','NAME 2','<ROLE>') -Verbose
อีกทางหนึ่ง สามารถใช้ cmdlet นี้ด้วยเหตุผลเดียวกันเช่นกัน:
Get-Localuser -Name john | Add-LocalGroupMember -Group '<NAME OF THE GROUP>'
และเพื่อแสดงบัญชีผู้ใช้ทั้งหมดที่เป็นส่วนหนึ่งของกลุ่มใดกลุ่มหนึ่ง ให้ใช้คำสั่งนี้:
Get-LocalGroupMember -Group ''
สุดท้ายนี้ หากคุณต้องการลบบัญชีผู้ใช้ภายในเครื่องออกจากกลุ่ม ให้ใช้ cmdlet นี้:
Remove-LocalGroupMember -Group '<NAME OF THE GROUP>' –Member <NAME OF THE LOCAL USER ACCOUNT>
นี่คือ cmdlet การจัดการพื้นฐานบางส่วนสำหรับผู้ใช้ในการจัดการ Local Users and Groups โดยใช้ Windows PowerShell
ฉันหวังว่าคุณจะพบว่าคู่มือนี้มีประโยชน์