0
アクティブなディレクトリにあるユーザーアカウントのマネージャーアカウントを取得しようとしています。あなたが見ることができるようにここでActive Directory - (識別名から)マネージャーアカウントを取得
は私が持っているコード..
using System.DirectoryServices;
using System.DirectoryServices.ActiveDirectory;
DirectoryContext directoryContext = new DirectoryContext(DirectoryContextType.Domain, "MyDomain");
Domain domain = Domain.GetDomain(directoryContext);
// Find MY directory Entry
DirectorySearcher search = new DirectorySearcher(domain.GetDirectoryEntry())
{
Filter = String.Format("(SAMAccountName={0})", "<my user id>")
};
search.PropertiesToLoad.Add("displayName");
search.PropertiesToLoad.Add("mail");
search.PropertiesToLoad.Add("manager");
DirectoryEntry userAccount = search.FindOne()?.GetDirectoryEntry();
だ、
= マネージャ名 CN、OUとして要求して戻ってくるさマネージャと呼ばれるプロパティがありますDC = MyDomain、DC = xxx、DC = zzzzz
CN = マネージャ名はので、どのように私は今、ああ、私のマネージャー