Active Directory 提交 OU 错误

Active Directory 提交 OU 修改提示错误如下:

An unknown error occurred. 00002089: UpdErr: DSID-031B0ED7, problem 5012 (DIR_ERROR), data 2

代码提示的错误信息为:

(ModifyDNResponse)connection.SendRequest(modifyDnRequest);
'(ModifyDNResponse)connection.SendRequest(modifyDnRequest)' threw an exception of type 'System.DirectoryServices.Protocols.DirectoryOperationException'
    Data: Count = 0
    HResult: -2146233088
    HelpLink: null
    InnerException: null
    Message: "An unknown error occurred. 00002089: UpdErr: DSID-031B0ED7, problem 5012 (DIR_ERROR), data 2\n"
    Response: {System.DirectoryServices.Protocols.ModifyDNResponse}
    Source: "System.DirectoryServices.Protocols"
    StackTrace: "   at System.DirectoryServices.Protocols.LdapConnection.<ConstructResponseAsync>d__57.MoveNext()\r\n   at System.Runtime.CompilerServices.ValueTaskAwaiter`1.GetResult()\r\n   at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout)\r\n   at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request)"
    TargetSite: {Void MoveNext()}

问题和解决

上面的请求是移动 DN 到希望的路径。

就好像在 Windows 中移动一个文件到一个文件夹中。

但目标文件夹不存储而给出的错误。

但上面的错误实在是太少信息了,所以经常让人不知道有什么问题。

如果需要看到上面的错误,需要注意移动的文件夹的问题。

1 Like