Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีจัดการ Local Users และ Groups ด้วย Windows PowerShell

Windows PowerShell สามารถใช้เพื่อ จัดการ Local Users และ Groups ได้เช่นกัน นี่ยืนยันหลักการของ Windows 10 ที่เป็นระบบปฏิบัติการ multiuser มี utilities แบบ GUI อื่นๆ สำหรับจัดการ Local Users และ Groups แต่บาง system administrators อาจชอบใช้ command-line utility เพื่อจัดการ users และ groups นั่นคือสิ่งที่เราจะเรียนรู้ในคู่มือนี้

จัดการ Local Users & Groups ด้วย Windows PowerShell

เราจะครอบคลุมคู่มือนี้ใน 2 ส่วน คือ:

  1. การจัดการ Local Users
  2. การจัดการ User Groups

เริ่มต้น คุณจะต้องเปิด Windows PowerShell เป็น Administrator

1] การจัดการ Local Users

Cmdlet นี้จะช่วยให้คุณหาข้อมูลรายละเอียดทั้งหมดเกี่ยวกับบัญชีผู้ใช้ท้องถิ่นทั้งหมด รายละเอียดเหล่านี้จะรวมถึง Account Name, สถานะ Enabled และ description Cmdlet คือ:

Get-LocalUser

คุณยังสามารถรับข้อมูลที่ปรับแต่งได้เกี่ยวกับวัตถุ (objects) ต่างๆ ที่เกี่ยวข้องกับบัญชีของคุณ ตัวอย่างเช่น เราเคยใช้ object เพื่อตรวจสอบว่า Local account's password ถูกตั้งค่าเมื่อไหร่ครั้งล่าสุด Cmdlet ที่เราใช้คือ:

Get-LocalUser -Name root | Select-Object PasswordLastSet

โครงร่างสำหรับ cmdlet นี้คือ:

Get-LocalUser -Name root | Select-Object *

และคุณสามารถใช้ objects เช่นต่อไปนี้ เพื่อรับข้อมูลประเภทต่างๆ ที่คัดสรรมาเพื่อคุณ:

  • AccountExpires
  • Description
  • Enabled : True
  • FullName
  • PasswordChangeableDate
  • PasswordExpires
  • UserMayChangePassword
  • PasswordRequired
  • PasswordLastSet
  • LastLogon
  • Name
  • SID
  • PrincipalSource
  • ObjectClass

2] การจัดการ User Groups

Cmdlet นี้จะช่วยให้คุณหาข้อมูลรายละเอียดทั้งหมดเกี่ยวกับกลุ่มของบัญชีผู้ใช้ท้องถิ่นทั้งหมด:

Get-LocalGroup

หากคุณต้องการสร้าง Local User Group ใหม่ ให้ใช้ cmdlet นี้:

New-LocalGroup -Name <NAME OF THE GROUP> -Description '<ENTER THE DESCRIPTION OF THE GROUP HERE>'

ตอนนี้ เพื่อเพิ่ม Local User Accounts เข้าไปในกลุ่มเฉพาะ คุณสามารถใช้ 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 ''

สุดท้าย หากคุณต้องการลบ local user account ออกจากกลุ่ม ให้ใช้ cmdlet นี้:

Remove-LocalGroupMember -Group '<NAME OF THE GROUP>' –Member <NAME OF THE LOCAL USER ACCOUNT>

นี่คือ cmdlet พื้นฐานบางส่วนสำหรับผู้ใช้ในการจัดการ Local Users และ Groups โดยใช้ Windows PowerShell

หวังว่าคู่มือนี้จะมีประโยชน์