- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试在 Active Directory 中搜索有关用户的非空描述(意味着他们有职位),如下面第 4 行所示,但出现无法使用排除项的错误!
关于另一种方法的建议?
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal qbeUser = new UserPrincipal(ctx);
PrincipalSearcher srch = new PrincipalSearcher(qbeUser);
var example = new UserPrincipal(ctx) { Description != null };
最佳答案
我会尝试这样的事情:
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
属性中有一些东西 - 一些东西, 任何东西 - 不是什么都没有。
关于c# - 在 C# 中排除 Active Directory 的 PrincipalSearcher QueryFilter 中的空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14095832/
我在使用 PrincipalSearcher 时需要分页。我尝试使用底层 DirectorySearcher 的 VirtualListView 属性,但没有成功。 示例代码: using Syste
我希望能够查询事件目录,给出包含某些词的所有组的列表,例如下面的用户或管理员,这是我到目前为止所得到的 PrincipalContext ctx = new PrincipalContext(Cont
我有一个为人们分配用户名的网络服务。在内部,我调用了一系列函数来验证 AD 中是否存在跨 UserPrincipal、samAccountName、proxyaddresses 和 email 字段的
是否可以通过单个 PrincipalSearcher 调用搜索多个用户名。也许通过提供请求的用户名的“OR”作为过滤条件? 最佳答案 是的,可以使用简单的 LDAP 查询来搜索多个用户名。我不确定您到
我也有一个使用插件和应用程序域的长期运行服务,并且由于使用目录服务而导致内存泄漏。请注意,我使用的是 system.directoryservices.accountmanagement,但据我了解,
我正在尝试在未设置属性的 AD LDS (ADAM) 实例中搜索用户,例如,“公司”属性未设置为 ADAM 存储(或 AD 中的值)事)。 当我将 PrincipalSearcher 和自定义 Use
是否可以使用 System.DirectoryServices.AccountManagement.PrincipalSearcher 使用“或”(而不是“和”)基于多个参数进行搜索。 即 // Th
我看到使用 PrincipalSearcher 的 Active Directory 示例和其他使用 DirectorySearcher 做同样事情的示例。这两个例子有什么区别? 使用 Princip
如何防止在对具有子容器(子 OU)的特定 OU 的查询中使用子容器对象? 澄清一下,我不想在结果集中包含子 OU(子容器)中的用户对象。 给定类似于 another stackoverflow pos
我有以下代码返回一个 UserPrincipal 但登录名从不包含域名。也没有“域名”或类似属性。 我如何从 UserPrincipal 或 PrincipalSearcher 获取用户/返回用户的域
在构建过滤器以查找具有特定值的对象时,Principal Searcher 似乎做得很好。没有呢?例如,我如何构建一个过滤器来排除名字中带有“Joe”的所有人。下面的代码将不起作用。
我们的应用程序有一个从 Active Directory 中获取所有用户并使用他们的信息更新相关 SQL 表的过程。晚上的过程,它是几年前写的——所以它是有效的遗留代码,“如果它没有被破坏,就不要修复
我在使用这段代码时遇到了一些困难,尤其是在使用 PrincipalSearcher 时。我正在尝试获取与特定 OU 关联的所有组的列表。 我试图只返回所有组范围下的“安全”组,不包括通讯组。 我遇到的
我在 C# 中查询 Active Directory 时遇到奇怪的问题。 var ctx = new PrincipalContext(ContextType.Domain, "adr", "usr"
我有以下代码来检索当前的事件目录用户: public List GetADUsers(string term=null) { List results = new List(); st
尝试在 Active Directory 中搜索有关用户的非空描述(意味着他们有职位),如下面第 4 行所示,但出现无法使用排除项的错误! 关于另一种方法的建议? PrincipalContext c
我只是好奇: List ADUsers = new List(); using (PrincipalContext principle_context = new PrincipalContext(C
我是一名优秀的程序员,十分优秀!