Windows PowerShell cũng có thể dùng để quản lý Người dùng và Nhóm cục bộ. Điều này khẳng định nguyên tắc Windows 10 là hệ điều hành đa người dùng. Có tiện ích GUI khác để quản lý Người dùng và Nhóm cục bộ. Nhưng một số quản trị viên hệ thống có thể thích dùng tiện ích dòng lệnh để quản lý người dùng và nhóm này. Đó là điều chúng ta sẽ tìm hiểu trong hướng dẫn này.
Quản lý Người dùng & Nhóm cục bộ bằng Windows PowerShell
Chúng ta sẽ trình bày hướng dẫn này trong hai phần:
- Quản lý Người dùng cục bộ.
- Quản lý Nhóm người dùng.
Để bắt đầu, bạn cần mở Windows PowerShell với tư cách Quản trị viên.
1] Quản lý Người dùng cục bộ
Cmdlet này giúp tìm tất cả chi tiết về tất cả tài khoản người dùng cục bộ. Chi tiết bao gồm Tên tài khoản, Trạng thái bật/tắt, và mô tả. Cmdlet là:
Get-LocalUser
Bạn cũng có thể lấy dữ liệu tùy chỉnh về các đối tượng liên quan đến tài khoản. Ví dụ, chúng ta dùng đối tượng để kiểm tra mật khẩu tài khoản cục bộ được đặt lần cuối khi nào. Cmdlet dùng:
Get-LocalUser -Name root | Select-Object PasswordLastSet
Khung xương cho cmdlet này là:
Get-LocalUser -Name root | Select-Object *
Và bạn có thể dùng các đối tượng sau để lấy thông tin khác được tuyển chọn cho bạn:
AccountExpires
Description
Enabled : True
FullName
PasswordChangeableDate
PasswordExpires
UserMayChangePassword
PasswordRequired
PasswordLastSet
LastLogon
Name
SID
PrincipalSource
ObjectClass
2] Quản lý Nhóm người dùng
Cmdlet này giúp tìm tất cả chi tiết về tất cả nhóm của tài khoản người dùng cục bộ:
Get-LocalGroup
Nếu muốn tạo Nhóm người dùng cục bộ mới, dùng cmdlet:
New-LocalGroup -Name <TÊN NHÓM> -Description '<NHẬP MÔ TẢ NHÓM TẠI ĐÂY>'
Bây giờ, để thêm Tài khoản người dùng cục bộ vào một nhóm cụ thể, dùng cmdlet:
Add-LocalGroupMember -Group '<TÊN NHÓM>' -Member ('TÊN 1','TÊN 2','<VAI TRÒ>') -Verbose
Thay vào đó, cmdlet này cũng dùng cho cùng lý do:
Get-Localuser -Name john | Add-LocalGroupMember -Group '<TÊN NHÓM>'
Và để hiển thị tất cả Tài khoản người dùng thuộc một nhóm cụ thể, dùng lệnh:
Get-LocalGroupMember -Group ''
Cuối cùng, nếu muốn xóa tài khoản người dùng cục bộ khỏi nhóm, dùng cmdlet:
Remove-LocalGroupMember -Group '<TÊN NHÓM>' –Member <TÊN TÀI KHOẢN NGƯỜI DÙNG CỤC BỘ>
Đây là một số cmdlet quản lý cơ bản để người dùng quản lý Người dùng và Nhóm cục bộ bằng Windows PowerShell.
Hy vọng bạn thấy hướng dẫn này hữu ích.