我正在从 Active Directory 中提取用户列表,但是我想跳过名为“ServiceAccounts”的特定组织单位。我的理解是以下行不会解决我的问题,因为通配符不适用于 DN :
search.Filter = "(&(objectCategory=person)(objectClass=user)(!(distinguishedName=*ServiceAccounts*))(mail=*))";
此 OU 包含大约 150 多个服务帐户的列表,我在生成员工列表时不需要这些服务帐户。我唯一的问题是,如何不从特定 OU 获取记录?
谢谢,非常感谢!