На днях я пробовал использовать командлет PowerShell, надеясь получить список информации о пользователях из Active Directory, но получил в ответ только сообщение об ошибке «Термин не распознается как имя командлета». И понял, что на моем компьютере с Windows 10 не установлен модуль Active Directory.
Если вы находитесь в той же ситуации, что и моя, вот как вы можете установить его.
Самый простой способ — установить Windows 10 RSAT (Remote Server Инструменты администрирования), поскольку он поставляется с модулем Active Directory с большим количеством командлетов для управления пользователями и компьютерами AD.
Перейдите на страницу инструментов удаленного администрирования сервера для Windows 10, загрузите пакет RSAT и установите его на свой компьютер с Windows 10. Все инструменты включены по умолчанию, поэтому вам не нужно импортировать или включать модуль после установки. После перезагрузки компьютера вы готовы к работе со всеми доступными командлетами.
Например, вы можете выполнить поиск и найти все учетные записи пользователей, которые были неактивны в течение последних 120 дней, просто выполнение следующего командлета Search-ADAccount.
Search-ADAccount -AccountInactive -TimeSpan 120 -UsersOnly
Или найдите список деактивированных пользователей с их именем, адресом электронной почты, и дата последнего входа в систему.
Search-ADAccount -AccountDisabled | Format-List -Property Name, LastLogonDate, UserPrinciplalName
Тот же трюк применим и к компьютерам с Windows 8 и Windows 8.1. Но истории для Windows 7 или серверных платформ, таких как Windows Server 2008 R2, 2012 и 2012 R2, сильно отличаются. Следуйте этой инструкции 4Sysops, если вам нужно установить и включить модули Active Directory в этих версиях Windows.