我正在尝试使用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