lần cuối người dùng AD đã đăng nhập?


26

Tôi đã nhận thấy rằng chúng tôi có trong Active Directory nhiều người dùng hơn công ty có nhân viên thực tế.

Có cách nào đơn giản để kiểm tra nhiều tài khoản Active Directory và xem có tài khoản nào chưa được sử dụng trong một thời gian không? Điều này sẽ giúp tôi xác định xem một số tài khoản nên bị vô hiệu hóa hoặc bị xóa.


Nếu bạn sử dụng AD Snapin trong MMC và bạn có thể xem đối tượng người dùng, thì bạn sẽ nhận được một tab cho "trình soạn thảo thuộc tính" trong đó bạn có thể thấy thuộc tính cho "lastLogin".
bgmCoder

Câu trả lời:


22

Sách hướng dẫn hoạt động của O'Reiley đưa ra lời giải thích trong chương 6:

6.28.1 Vấn đề: Bạn muốn xác định người dùng nào chưa đăng nhập gần đây.

Giải pháp 6.28.2

6.28.2.1 Sử dụng giao diện người dùng đồ họa

  1. Mở snap-in Active Directory Users and Computer.
  2. Trong khung bên trái, nhấp chuột phải vào tên miền và chọn Tìm.
  3. Bên cạnh Tìm, chọn Truy vấn chung.
  4. Chọn số ngày bên cạnh Ngày kể từ lần đăng nhập cuối cùng.
  5. Nhấp vào nút Tìm ngay.

6.28.2.2 Sử dụng giao diện dòng lệnh

người dùng không hoạt động <NumWeek>

Để biết thêm thông tin, xem công thức 6.28


1
+1 Tôi đã tránh làm cỏ AD vì tôi không biết làm thế nào. Cảm ơn.
cop1152

Đừng tin vào những tài khoản lỗi thời luôn không hoạt động. Thông thường các tài khoản "kiểm tra" được tạo để sử dụng cho các bài kiểm tra đơn vị hoặc làm tài khoản phụ cho người dùng hợp lệ. Các tài khoản này có thể không hoạt động nhưng nên bị xóa vì chúng cung cấp quyền truy cập không được kiểm tra vào các hệ thống.
Chris Nava

1
Điều này chỉ hoạt động nếu rừng / miền là 2003 Bản địa hoặc cao hơn. Trước năm 2003, DC đã có hồ sơ đăng nhập cuối cùng cho mỗi người dùng. Dumpsec (được đề cập dưới đây) khá hay để có được lần đăng nhập thực sự cuối cùng bằng cách spam từng bộ điều khiển miền và tập hợp một danh sách những người đã đăng nhập khi ở trên mỗi DC.
Marty

@marty Hy vọng, không còn quá nhiều cài đặt trước năm 2003, vì Server 2003 đã hết tuổi thọ.
Joel Coel 7/12/2015

6

Kịch bản này có nguồn gốc từ http://synjunkie.blogspot.com/2008/08/powershell-finding-unuse-ad-accounts.html ; URL này không còn hoạt động kể từ ngày 7 tháng 12 năm 2015. Bạn có thể xuất thông tin này sang tệp CSV mà bạn có thể xem / lọc trong Excel.

get-qaduser * -sizelimit 0 | select -property name,accountexpires,pass*,accountisdisabled,lastlog*,canonicalname | export-csv -path d:\Passwords.csv

Giả sử bạn không muốn #Type blah blah blahở đầu tệp CSV của mình, hãy sử dụng -notypetham số trênexport-csv
southben

URL bị hỏng. :(
Tín hiệu15

URL bị hỏng nhưng bạn vẫn có thể truy cập vào kho lưu trữ của nó: Powershell - Tìm tài khoản AD không sử dụng
PeteWiFi

3

Điều đáng chú ý là thời gian đăng nhập cuối cùng được lưu trữ trên mỗi bộ điều khiển miền không được sao chép giữa các bộ điều khiển miền, trên thực tế có hai thuộc tính lưu trữ thời gian đăng nhập cuối cùng, một thuộc tính được sao chép nhưng chỉ mỗi 14 (tôi nghĩ). Nếu thời gian chính xác là quan trọng đối với bạn, tôi sẽ sử dụng công cụ phần thứ ba truy vấn từng bộ điều khiển miền (chúng tôi có 90!), Chúng tôi đã sử dụng một công cụ có tên True Last Logon , tôi có thể giới thiệu nó.


0

Tôi sử dụng DumpSec, một công cụ phần mềm miễn phí từ Somarsoft cho việc này: DumpSec Usefull để tìm các tài khoản máy tính cũ :)


0

Khi bạn thực hiện quy trình này, hãy ghi lại nó, với cả các bước bạn chạy và các tài khoản bạn vô hiệu hóa / xóa. Tại một số điểm, kiểm toán viên sẽ hỏi bạn cách xóa tài khoản cũ và bạn sẽ cần tài liệu.


0

Một phương pháp / gợi ý rất nhanh và bẩn:

Đặt mật khẩu của mỗi tài khoản bị nghi ngờ hết hạn và yêu cầu đặt lại khi đăng nhập tiếp theo. Đặt dấu hoa thị trong trường mô tả của từng tài khoản. Đợi một tuần hoặc lâu hơn, hãy kiểm tra lại các tài khoản được gắn cờ của bạn để xem tài khoản nào vẫn cần đặt lại mật khẩu. Vô hiệu hóa những người vi phạm, chờ đợi các cuộc gọi trợ giúp, kích hoạt lại những người đang trong kỳ nghỉ.

Một số khác:

Thay phiên, bạn cũng có thể gửi danh sách người dùng bị nghi ngờ đến bộ phận nhân sự / nhân sự của bạn và xem liệu bất kỳ ai trong số họ sẽ xác minh rằng họ thực tế, vẫn đang làm việc.

Một lần nữa:

Cuối cùng, tôi tin rằng nếu bạn mở "Người dùng và Máy tính Active Directory" và mở rộng công cụ Truy vấn AD, bạn có thể tạo một truy vấn chi tiết những gì bạn đang tìm kiếm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.