For å finne inaktive datamaskiner og brukere i Active Directory med PowerShell, kan du bruke cmdletene `Get-ADcomputer -Filter` og `Get-ADUser -Filter`. Her er noen eksempler:
Inaktive datamaskiner:
```
Get-ADComputer -Filter
{ LastLogonDate -lt (Get-Date).AddDays(-30)
-eller
LastLogonTimestamp -lt (Get-Date).AddSeconds(-36000000) }
```
I kommandoen ovenfor:
- 'LastLogonDate'-egenskapen ser etter datamaskiner som ikke har logget på de siste 30 dagene.
- Egenskapen `LastLogonTimestamp` ser etter datamaskiner som ikke har logget på de siste 1000 timene (omtrent 41,6 dager).
Inaktive brukere:
```
Get-ADUser -Filter
{ LastLogonDate -lt (Get-Date).AddDays(-30)
-eller
LastLogonTimestamp -lt (Get-Date).AddSeconds(-36000000) }
```
I kommandoen ovenfor:
- «LastLogonDate»-egenskapen sjekker etter brukere som ikke har logget på de siste 30 dagene.
- Egenskapen `LastLogonTimestamp` sjekker etter brukere som ikke har logget på de siste 1000 timene (omtrent 41,6 dager).
Du kan også bruke parameterne `-Computer` eller `-User` for å spesifisere en spesifikk datamaskin eller bruker som skal sjekkes. For eksempel:
```
Get-ADComputer -Filter { LastLogonDate -lt (Get-Date).AddDays(-30) } -Datamaskin "ComputerName"
```
Denne kommandoen vil sjekke den angitte datamaskinen for inaktivitet.