Як отримати дані користувача з Active Directory
- Додайте System.DirectoryServices.Dll (з Project Add reference)…
- Використання System.DirectoryServices. …
- Запис DirectoryEntry = new DirectoryEntry("LDAP://DomainName"); …
- DirectorySearcher Dsearch = новий DirectorySearcher(запис);
- C# …
- C#
The Командлет Get-ADUser отримує вказаний об’єкт користувача або виконує пошук, щоб отримати кілька об’єктів користувача. Параметр Identity визначає користувача Active Directory, якого потрібно отримати. Ви можете ідентифікувати користувача за його розпізнаваним іменем (DN), GUID, ідентифікатором безпеки (SID) або ім’ям облікового запису Security Account Manager (SAM).
Ви можете використовуйте командлет PowerShell Get-AdComputer щоб знайти комп’ютери, на яких увійшов певний користувач, разом із датою останнього входу користувача.
Щоб перевірити ім’я користувача та пароль на відповідність Active Directory, запустіть команду ad auth в політиці CLI. Ця команда вручну перевіряє Active Directory, щоб визначити, чи дійсні ім’я користувача та пароль.
Кроки:
- Запустіть Powershell ISE від імені адміністратора.
- Введіть Get-aduser "user1" -Properties * …
- Щоб побачити властивості PasswordExpired, PasswordLastSet або PasswordNeverExpires, відкрийте форматування виводу Get-ADUser і дозвольте відображати необхідні поля.