2016-04-15 7 views

答えて

2

DirectoryEntryDirectorySearcherを使用して削除したユーザーを検索する方法は次のとおりです。基になるオブジェクトをUserPrincipalとして取得するのが本当に些細な場合は、castuserオブジェクトをUserPrincipalとすることができます。

public static void searchDeletedUsers() 
{ 
    using (DirectoryEntry entry = new DirectoryEntry("LDAP://yourldappath.com")) 
    { 
     using (DirectorySearcher searcher = new DirectorySearcher(entry)) 
     { 
     searcher.Filter = "(&(isDeleted=TRUE)(objectclass=user))"; 
     searcher.Tombstone = true; 
     var users = searcher.FindAll(); 
     foreach(var user in users) 
     { 
      //user will contain the deleted user object 
     } 
     } 
    } 
} 
関連する問題