Menghapus komputer lama di domain

14

Domain Windows yang saya kelola memiliki ratusan nama komputer yang tidak saya kenal dan saya ingin menghapus yang lama yang tidak digunakan sebelum mencoba melacak yang salah nama.

Apakah ada cara untuk melihat kapan mesin terakhir kali masuk ke jaringan? Baik melalui dhcpd atau acara login pengguna atau sesuatu yang lain.

Ryaner
sumber

Jawaban:

15

Anda dapat menggunakan dsquery( tautan technet ) untuk mencari komputer yang tidak aktif:

dsquery computer -inactive 10 -limit 0

Memperlihatkan komputer yang tidak aktif selama 10 minggu atau lebih.

Dari dsquery computer /?( tautan technet )

...
-inactive <NumWeeks>        Finds computers that have been inactive (stale)
                            for at least <NumWeeks> number of weeks.
...

Anda dapat menyalurkan output ke dsrm( tautan technet ) jika Anda ingin menghapus cantuman dari domain. Harap perhatikan bahwa ini tidak akan mengganggu Anda, jadi terapkan jumlah peringatan yang sesuai.

dsquery computer -inactive 10 -limit 0 | dsrm -noprompt

jscott
sumber
7

Anda dapat mengembalikan akun komputer melalui DSQUERY. Contoh di bawah ini akan mengembalikan akun komputer yang belum masuk dalam 4 minggu terakhir.

dsquery computer -inactive 4 -limit 0 

Anda kemudian dapat menyalurkan output ke file, atau cukup menghapusnya dengan memipis ke perintah DSRM.

dsquery computer -inactive 4 -limit 0 | dsrm -noprompt

Fungsi serupa dapat dicapai melalui PowerShell saya yakin.

pauska
sumber
+1, sangat bagus! Saya belajar sesuatu yang baru setiap hari :)
pauska
2

VB Script > di sini < akan mengidentifikasi objek komputer dalam AD Anda yang belum mereset kata sandi komputer dalam beberapa hari tertentu, dan kemudian memindahkannya ke OU yang dapat Anda tentukan, serta menonaktifkan akun komputer mereka untuk Anda (yang Menurut saya lebih baik menghapusnya saja - lebih aman!)

Saya telah menggunakannya sebelumnya dan berfungsi dengan baik.

Maximus Minimus
sumber