C# 重新命名广告组织单位

C# 重新命名广告组织单位,c#,active-directory,C#,Active Directory,我正试图用c#重新命名我的广告组织单位 我正在使用Rename命令,但引发了一个异常: 服务器不愿意处理该请求 扩展的错误消息显示: 00002077:SvcErr:DSID-031B0E76,问题5003(将不执行),数据0 我在更改其他属性(如描述)时没有问题 我使用了错误的命令吗 这是我目前的代码: using (var searcher = new DirectorySearcher(container)) { searcher.Filter = $"(OU={name

我正试图用c#重新命名我的广告组织单位

我正在使用Rename命令,但引发了一个异常:

服务器不愿意处理该请求

扩展的错误消息显示:

00002077:SvcErr:DSID-031B0E76,问题5003(将不执行),数据0

我在更改其他属性(如描述)时没有问题

我使用了错误的命令吗

这是我目前的代码:

using (var searcher = new DirectorySearcher(container))
{
    searcher.Filter = $"(OU={name})";
    searcher.SearchScope = SearchScope.Subtree;;

    var result = searcher.FindOne();

    using (var ou = result.GetDirectoryEntry())
    {         
        ou.Rename(newName);                                                                                            
    }
}                         

真的很吸引人,但我不得不在重命名的前面添加“OU=”

因此,不是:

   ou.Rename("newName"); 
我不得不写:

   ou.Rename("ou=newName");

你退房了吗?无论如何,请共享您遇到问题的代码。您试图重命名的OU的名称是什么?您确定它是OU而不是容器吗?是的,据我所知,它是OU,因为我可以更改其他属性,例如“description”。OU的名称是“测试组织”,我希望将其更改为“测试组织2”或简单的开头