Active Directory: Найдите сиротские (неиспользуемые) учетные записи пользователей с помощью PowerShell
Этот короткий блог-пост покажет вам, как вы можете найти сиротские учетные записи пользователей в Active Directory, которые больше не используются. Давайте начнем.
Код
Вот пример экрана кода.
Скопируйте строки ниже в PowerShell ISE или Visual Studio Code и выполните их. Код извлечет все учетные записи пользователей, которые не входили в домен в течение 365 дней.
Обратите внимание, что вам может потребоваться отредактировать строку 2, чтобы она соответствовала вашим потребностям. Введите дни, которые вы хотите рассчитать назад.
Calculate back x days from today
$date = (Get-Date).AddDays(-365)
Retrieve users
Get-ADUser `
-Filter 'lastlogondate -le $date' `
-Properties LastLogonDate |
Select-Object Name,LastLogonDate
Миссия выполнена.
