【发布时间】:2020-10-12 21:57:23
【问题描述】:
我正在尝试在 c# 中重命名我的 AD 组织单位。
我正在使用重命名命令,但抛出异常:
服务器不愿意处理请求
扩展的错误信息说:
00002077:SvcErr:DSID-031B0E76,问题 5003 (WILL_NOT_PERFORM),数据 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);
}
}
【问题讨论】:
-
你签出this question了吗?无论如何,请分享您遇到问题的代码。
-
您要重命名的 OU 的名称是什么?确定是 OU 而不是容器?
-
是的,据我所知,它是 OU,因为我能够更改其他属性,例如“描述”。 OU 名称是“测试组织”,我希望将其更改为“测试组织 2”或简单的开头
标签: c# active-directory