Як отримати UserName з Active Directory у C#?

0 Comments 19:43

Як отримати дані користувача з Active Directory

  1. Додайте System.DirectoryServices.Dll (з Project Add reference)…
  2. Використання System.DirectoryServices. …
  3. Запис DirectoryEntry = new DirectoryEntry("LDAP://DomainName"); …
  4. DirectorySearcher Dsearch = новий DirectorySearcher(запис);
  5. C# …
  6. C#

The Командлет Get-ADUser отримує вказаний об’єкт користувача або виконує пошук, щоб отримати кілька об’єктів користувача. Параметр Identity визначає користувача Active Directory, якого потрібно отримати. Ви можете ідентифікувати користувача за його розпізнаваним іменем (DN), GUID, ідентифікатором безпеки (SID) або ім’ям облікового запису Security Account Manager (SAM).

Ви можете використовуйте командлет PowerShell Get-AdComputer щоб знайти комп’ютери, на яких увійшов певний користувач, разом із датою останнього входу користувача.

Щоб перевірити ім’я користувача та пароль на відповідність Active Directory, запустіть команду ad auth в політиці CLI. Ця команда вручну перевіряє Active Directory, щоб визначити, чи дійсні ім’я користувача та пароль.

Кроки:

  1. Запустіть Powershell ISE від імені адміністратора.
  2. Введіть Get-aduser "user1" -Properties * …
  3. Щоб побачити властивості PasswordExpired, PasswordLastSet або PasswordNeverExpires, відкрийте форматування виводу Get-ADUser і дозвольте відображати необхідні поля.

Related Post

Чи можна потрапити на Капітолій без екскурсії?Чи можна потрапити на Капітолій без екскурсії?

Відвідувачі, які бажають побачити кімнати історичного Капітолію, повинні бути на екскурсії. Ми не пропонуємо самостійних екскурсій. Для туру рекомендується бронювати місця. Громадський вхід до Капітолію США здійснюється через центр відвідувачів