Eliminar computadoras viejas en un dominio

14

El dominio de Windows que administro tiene cientos de nombres de computadora que no reconozco y me gustaría eliminar los viejos que no están en uso antes de intentar localizar los nombres mal nombrados.

¿Hay alguna manera de ver cuándo fue la última vez que una máquina inició sesión en la red? Ya sea a través de dhcpd o un evento de inicio de sesión de usuario u otra cosa.

Ryaner
fuente

Respuestas:

15

Puede usar dsquery( enlace technet ) para ubicar computadoras inactivas:

dsquery computer -inactive 10 -limit 0

Muestra las computadoras que han estado inactivas durante 10 semanas o más.

De dsquery computer /?( enlace de technet )

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

Puede canalizar la salida a dsrm( enlace de Technet ) si desea eliminar la lista del dominio. Tenga en cuenta que esto no lo molestará, así que aplique la precaución adecuada.

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

jscott
fuente
7

Puede devolver cuentas de computadora a través de DSQUERY. El siguiente ejemplo devolverá las cuentas de computadora que no hayan iniciado sesión en las últimas 4 semanas.

dsquery computer -inactive 4 -limit 0 

Luego puede canalizar la salida a un archivo, o simplemente eliminarlos canalizando al comando DSRM.

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

Se puede lograr una funcionalidad similar a través de powershell, estoy seguro.

pauska
fuente
+1, muy lindo! Aprendo algo nuevo todos los días :)
pauska
2

La secuencia de comandos VB > aquí < identificará los objetos de la computadora en su AD que no han restablecido la contraseña de la computadora en un número específico de días, y luego los moverá a una unidad organizativa que pueda especificar, así como deshabilitará sus cuentas de computadora por usted (que me parece preferible simplemente eliminarlos, ¡más seguro!)

Lo he usado antes y funciona bien.

Maximus Minimus
fuente