Equipos inactivos:
```
Obtener-ADComputer-Filtro
{ LastLogonDate -lt (Get-Date).AddDays(-30)
-o
LastLogonTimestamp -lt (Get-Date).AddSeconds(-36000000) }
```
En el comando anterior:
- La propiedad `LastLogonDate` busca computadoras que no hayan iniciado sesión en los últimos 30 días.
- La propiedad `LastLogonTimestamp` busca computadoras que no hayan iniciado sesión en las últimas 1000 horas (aproximadamente 41,6 días).
Usuarios inactivos:
```
Obtener-ADUser-Filtro
{ LastLogonDate -lt (Get-Date).AddDays(-30)
-o
LastLogonTimestamp -lt (Get-Date).AddSeconds(-36000000) }
```
En el comando anterior:
- La propiedad `LastLogonDate` busca usuarios que no hayan iniciado sesión en los últimos 30 días.
- La propiedad `LastLogonTimestamp` busca usuarios que no hayan iniciado sesión en las últimas 1000 horas (aproximadamente 41,6 días).
También puede utilizar los parámetros `-Computer` o `-User` para especificar una computadora o usuario específico para verificar. Por ejemplo:
```
Get-ADComputer -Filter { LastLogonDate -lt (Get-Date).AddDays(-30) } -Computer "NombreDeEquipo"
```
Este comando verificará la inactividad de la computadora especificada.