0

私が持っているコードは、James を含む名前を持つすべてのユーザーのリスト (結果) を正しく作成します。

結果に domain/ou 内のすべてのユーザーが含まれるようにコードを変更するにはどうすればよいですか?

        // create your domain context and define the OU container to search in
        PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YYYYYY", "OU=XXXXXX,OU=ZZZZ Exchange");

        List<UserPrincipal> searchPrincipals = new List<UserPrincipal>();
        searchPrincipals.Add(new UserPrincipal(ctx) { Name = "*James*" });

        List<Principal> results = new List<Principal>();
        var searcher = new PrincipalSearcher();

        //add results to list
        foreach (var item in searchPrincipals)
        {
            searcher = new PrincipalSearcher(item);
            results.AddRange(searcher.FindAll()); ;
        }

このようにワイルドカードを使用してすべての結果を返そうとすると、リストの結果は空になります:

searchPrincipals.Add(new UserPrincipal(ctx) { Name = "**" });
4

0 に答える 0