此代码过去一年运行良好,现在仍在运行,但我只有 4 个组会产生此错误...
代码很简单:
using (var context = new PrincipalContext(ContextType.Domain, domName))
{
foreach (string grp in myGroups)
{
using (var group = GroupPrincipal.FindByIdentity(context, IdentityType.Name, grp))
{
PrincipalSearchResult<Principal> usersList;
usersList = group.GetMembers(true);
int usersListCount = usersList.Count();
}}}
当这些特定的组来搜索时,我得到了组并且可以在组对象变量中看到它的描述,但是当得到它的成员时,我得到一个错误消息:
base: "服务器上没有这样的对象。\r\n"
错误代码:-2147016656
同样,这只发生在来自同一域和同一 OU 的 4 个特定组中。这只是几天前才开始的,我没有更改任何内容,没有权限,代码中没有任何内容,很奇怪......
有任何想法吗 ?