Có cách nào (trong Windows) để phân định các vai trò mà thông tin đăng nhập của tôi có trên hộp tôi đã đăng nhập không?
Máy được nối với một miền, nếu điều đó tạo ra sự khác biệt.
Có cách nào (trong Windows) để phân định các vai trò mà thông tin đăng nhập của tôi có trên hộp tôi đã đăng nhập không?
Máy được nối với một miền, nếu điều đó tạo ra sự khác biệt.
Câu trả lời:
Nếu bạn đã sẵn sàng để thực hiện một số mã hóa, bạn có thể sử dụng các lệnh sau để có được thông tin bạn muốn. Khi được thực hiện riêng biệt, các lệnh này cung cấp thông tin theo bit và miếng.
C:\>net localgroup
Điều này sẽ đưa ra danh sách của tất cả các nhóm địa phương. Lặp lại trong danh sách này và thực hiện
C:\>net localgroup <groupName>
Điều này sẽ đưa ra danh sách tất cả các thành viên (người dùng và nhóm được thêm vào nhóm địa phương này).
Để có được danh sách tất cả các nhóm miền, bạn là một phần của, bạn có thể thực thi
C:\>net user <username> /domain
Tìm kiếm thành viên nhóm toàn cầu trong đầu ra. PS: /domain
là một từ khóa. Đừng thay thế nó bằng tên miền của bạn.
Bây giờ nếu tên người dùng của bạn hoặc Nhóm toàn cầu là một phần của danh sách thành viên của bất kỳ nhóm cục bộ nào (đầu ra của lệnh thứ hai), thì đó là vai trò được gán cho bạn.
Thật không may, các lệnh này tạo ra nhiều dữ liệu / văn bản hơn những gì bạn muốn. Vì vậy, bạn sẽ cần phải viết một số mã (bằng ngôn ngữ yêu thích của bạn hoặc thậm chí tệp .bat) để phân tích và kết hợp đầu ra của các lệnh trên.
Sẽ rất đáng để viết một chương trình nếu bạn liên tục cần tìm vai trò của người dùng.
Bạn có thể sử dụng LG từ joware để làm nhiều hơn những gì bạn có thể làm với "net localgroup", chỉ liệt kê các nhóm trên máy của bạn. Điều này sẽ cung cấp cho bạn hướng bạn cần.
Đây là một ứng dụng dòng lệnh đơn giản: bạn có thể tải xuống ở đây liên kết
Lệnh này sẽ liệt kê các thành viên của tất cả các nhóm địa phương ...
lg \\localhost -lu
Bạn có thể muốn nhìn vào powershell để viết một cái gì đó chỉ kéo các nhóm của bạn theo một cách cụ thể hơn.