Bạn không chắc tìm số Mã định danh bảo mật (SID) của máy tính Windows ở đâu? Dưới đây là một vài cách bạn có thể truy cập nó.
Mã định danh bảo mật (SID) là một số duy nhất được gắn với tài khoản người dùng trên PC Windows. Nó rất hữu ích khi tìm và xác định người dùng trên Windows và không có hai SID nào giống hệt nhau.
Phương tiện phổ biến nhất để tìm SID trên Windows là sử dụng lệnh “whoami”. Nhưng có một số cách khác để xem SID của một hoặc tất cả người dùng trên PC Windows của bạn. Hãy thảo luận về chúng một cách chi tiết.
1. Sử dụng Dấu nhắc Lệnh
Cách đơn giản nhất để kiểm tra SID của người dùng hiện đang đăng nhập trên PC của bạn là sử dụng lệnh whoami. Nó sẽ hiển thị SID với sự trợ giúp của đối số “người dùng” với lệnh. Hạn chế duy nhất là nó không thể hiển thị nhiều hơn một SID của người dùng.
Đây là cách thực hiện:
Nhấn Win + R để khởi chạy hộp thoại Run. Nhập cmd vào hộp văn bản và nhấn tổ hợp phím Ctrl + Shift + Enter để mở Dấu nhắc Lệnh.
Cửa sổ Kiểm soát tài khoản người dùng sẽ bật lên. Nhấp vào nút Có để mở ứng dụng với quyền quản trị viên nếu được nhắc.
Bây giờ, gõ lệnh sau để xem SID của tài khoản người dùng hiện đang đăng nhập:
whoami /user

Bạn sẽ thấy tên người dùng hiện đang đăng nhập và SID tương ứng. Bạn có thể trực tiếp chọn và sao chép văn bản từ cửa sổ Dấu nhắc Lệnh. Nhưng nếu bạn muốn xuất các chi tiết thành tệp văn bản để sử dụng trong tương lai, bạn có thể làm như vậy bằng cách nhập lệnh sau:
whoami /user > C:\SID.txt
Lệnh trên sẽ tạo một tệp văn bản có tên SID trong ổ C. Bạn có thể mở nó bằng Notepad hoặc bất kỳ ứng dụng soạn thảo văn bản nào khác.
Đóng cửa sổ Dấu nhắc Lệnh.
2. Sử dụng WMIC
Bạn có thể dễ dàng xem SID của tất cả người dùng hoặc một người dùng trên PC của mình bằng công cụ dòng lệnh WMIC. Bạn không cần mở cửa sổ Dấu nhắc Lệnh nâng cao để sử dụng WMIC để xem SID.
Lặp lại các bước sau để làm như vậy:
Nhấp chuột phải vào nút Bắt đầu để mở menu Người dùng cấp cao. Bấm vào tùy chọn Terminal.
Nhập lệnh sau và nhấn phím Enter để thực hiện:
wmic useraccount get name,sid
Lệnh trên sẽ hiển thị tên người dùng và SID tương ứng của tất cả các tài khoản người dùng. Trong ví dụ của chúng tôi, nó hiển thị ba tài khoản cục bộ (a, b và t) và quản trị viên, khách, tài khoản mặc định và tài khoản WDAGUtility.
Bạn có thể xuất tất cả dữ liệu này thành tệp văn bản trên ổ đĩa D bằng cách thực hiện lệnh sau:
wmic useraccount get name,sid > D:\SID.txt

Nếu bạn muốn lấy thông tin chi tiết về một tài khoản người dùng cụ thể trên PC của mình, cú pháp của lệnh là:
wmic useraccount where name="USER" get sid
Thay thế phần NGƯỜI DÙNG của lệnh bằng tên người dùng thực tế. Trong trường hợp của chúng tôi, lệnh trở thành:
wmic useraccount where name="a" get sid

Đóng cửa sổ Dấu nhắc Lệnh.
3. Sử dụng PowerShell Cmdlet
PowerShell cung cấp lệnh ghép ngắn Get-WmiObject mà bạn có thể xem SID của tất cả các tài khoản người dùng trên PC Windows. Giống như phương pháp WMIC, bạn có thể xem SID của tất cả người dùng bằng một lệnh duy nhất.
Lặp lại các bước sau để làm như vậy:
Nhấn Win + R để khởi chạy hộp thoại Run. Nhập powershell vào hộp văn bản và nhấn các phím Ctrl + Shift + Enter để mở PowerShell.
Cửa sổ Kiểm soát tài khoản người dùng sẽ bật lên. Nhấp vào nút Có để mở ứng dụng với quyền quản trị viên nếu được nhắc.
Nhập lệnh sau và nhấn phím Enter:
Get-WmiObject win32_useraccount | Select name,sid

Lệnh trên sẽ hiển thị tất cả các tài khoản người dùng và SID tương ứng của họ. Để xuất kết quả dưới dạng tệp văn bản, hãy thực hiện lệnh sau:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
Lệnh sẽ lưu tệp trong ổ C. Truy cập vị trí bằng File Explorer và mở tệp trong ứng dụng soạn thảo văn bản.
Đóng cửa sổ PowerShell.
4. Sử dụng Registry Editor
Nếu Dấu nhắc Lệnh hoặc PowerShell không hoạt động trên PC của bạn, bạn có thể sử dụng Trình chỉnh sửa Sổ đăng ký để xem tất cả các SID trên PC của mình. Phương pháp này không thuận tiện bằng việc xem danh sách SID hoàn chỉnh trong thiết bị đầu cuối hoặc trong tệp văn bản. Bạn sẽ phải thực hiện một số thao tác đào thủ công để tìm SID và tên người dùng của họ.
Đây là cách thực hiện:
Nhấn Win + R để khởi chạy hộp thoại Run. Nhập regedit vào hộp văn bản và nhấn đồng thời các phím Ctrl + Shift + Enter.
Cửa sổ Kiểm soát tài khoản người dùng sẽ bật lên. Nhấp vào nút Có.
Chuyển đến thanh địa chỉ ở trên cùng, dán đường dẫn sau và nhấn phím Enter:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Nhấp vào bất kỳ khóa con SID nào để chọn nó và chuyển đến khung bên phải.
Bây giờ, hãy tìm giá trị ProfileImagePath và nhấp đúp vào giá trị đó để mở cửa sổ Chỉnh sửa. Bạn sẽ thấy tên người dùng của SID trong trường Dữ liệu giá trị.
Tương tự, bạn có thể kiểm tra các khóa SID khác và mở giá trị ProfileImagePath của chúng để tìm tên người dùng tương ứng.
Đóng ứng dụng Registry Editor sau đó.
5. Sử dụng tệp hàng loạt
Nếu thấy lộ trình Terminal cồng kềnh, bạn có thể tạo một tệp bó để hiển thị SID của tất cả người dùng cùng một lúc. Lặp lại các bước sau để tạo tệp bó:
Nhấn Win + D để chuyển sang Desktop.
Nhấp chuột phải vào một khoảng trống trên màn hình nền và nhấp vào tùy chọn Mới > Tài liệu văn bản.
Một tệp văn bản mới sẽ xuất hiện trên màn hình nền. Nhấp đúp vào tệp để mở tệp trong cửa sổ Notepad.
Bây giờ, dán đoạn mã sau vào tệp Notepad:
@echo off
cmd.exe /k wmic useraccount get name,sid
pause
Nhấn Ctrl + Shift + S để mở cửa sổ Lưu dưới dạng. Giữ tên tệp là SID.bat và trường Lưu dưới dạng là Tất cả tệp.
Điều hướng đến vị trí thư mục mà bạn đã lưu tệp bó. Nhấp đúp vào nó để chạy nó.
Cửa sổ Terminal sẽ khởi chạy và hiển thị tất cả người dùng trên PC của bạn và SID tương ứng của họ.
Kiểm tra SID trong nháy mắt
Đây là những phương pháp để kiểm tra SID của người dùng hoặc tất cả người dùng trên PC Windows của bạn. Sử dụng phương pháp đầu tiên nếu bạn chỉ muốn xem SID của người dùng hiện đang đăng nhập.
Các phương pháp còn lại sẽ hiển thị SID của một hoặc tất cả người dùng trên PC của bạn. Cuối cùng, tạo một tệp bó để hiển thị SID của tất cả người dùng bất cứ khi nào bạn cần.