Ко всем рецептам
Уровень: НачинающийОбновлено:
Найти компьютеры, не входившие в домен 90 дней
$cutoff = (Get-Date).AddDays(-90)
Search-ADAccount -ComputersOnly -AccountInactive -TimeSpan 90.00:00:00 |
Where-Object { $_.LastLogonDate -lt $cutoff } |
Select-Object Name,LastLogonDate,DistinguishedName |
Export-Csv stale-computers.csv -NoTypeInformationПочему так
Мёртвые учётки компьютеров — лишняя поверхность атаки и мусор в инвентаре.
Разбор команды
Осторожно
Не удаляйте сразу. Шаг 1: выгрузите список. Шаг 2: Disable + перенос в отдельный OU. Удаление — только через 30 дней без жалоб.
Обратите внимание
- Не удаляйте сразу: сначала Disable и перенос в отдельный OU на месяц.
- Временно выключенные серверы тоже попадут в список — проверьте.