3

以下の 4 行目に示すように、Active Directory でユーザーの null 以外の説明 (役職があることを意味します) を検索しようとしていますが、除外を使用できないというエラーが表示されます。

別のアプローチの提案はありますか?

PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal qbeUser = new UserPrincipal(ctx);
PrincipalSearcher srch = new PrincipalSearcher(qbeUser);
var example = new UserPrincipal(ctx) { Description != null };
4

1 に答える 1

4

私はこのようなことを試みます:

using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain))
{
    UserPrincipal qbeUser = new UserPrincipal(ctx);
    qbeUser.Description = "*";   // something, anything - just not empty/NULL

    PrincipalSearcher srch = new PrincipalSearcher(qbeUser);
     ......
}

それはあなたのために働きますか?基本的には、でプロパティを定義し、ワイルドカードとしてqbeUserを使用すると*、プロパティに何か(何か、何か)を持っているユーザーが欲しいと言いますDescription

于 2012-12-31T08:27:54.027 に答える