UserSearcher / UserPrinciple:用户已被删除

时间:2018-11-20 09:32:40

标签: c# .net directoryservices

我正在尝试使用PrincipalSearcher搜索具有特定DisplayName的所有用户并将其删除。

如果没有用户具有匹配的DisplayName,则代码可以正常运行。如果找到一个,则会引发异常,说明:

  

System.InvalidOperationException:无法删除已经删除的   宾语          在System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted()          在System.DirectoryServices.AccountManagement.Principal.get_Name()}中

我在user.delete()上放置了一个断点,可以确认是否有用户在场。但是,一旦进行Delete调用,就会引发异常。

我看不到对象已删除的位置。任何帮助将不胜感激。

start /b "" "C:\Documents\Test\Imp\imp.exe" -NENTRY

0 个答案:

没有答案