Я пытаюсь получить свойство отдела из AD для определенного c пользователя. Но там написано DirectoryEntry does not contain a definition for 'Properties'
. Во многих примерах stackoverflow используется следующий код. Почему у меня это не работает, я неправильно реализую? Я использую. net core 3.1.
var user = UserPrincipal.FindByIdentity(ctx, domainUser.DistinguishedName);
DirectoryEntry dirEntry = (DirectoryEntry)user.GetUnderlyingObject();
string dept = dirEntry.Properties["Department"].Value.ToString();
Я использую следующие (соответствующие) операции импорта.
using System.DirectoryServices.AccountManagement;
using System.Reflection.PortableExecutable;