Поиск по сайту:

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

Миссия выполнена.

Статьи по данной тематике