更新值Ad属性为空或空得到错误
本文关键字:错误 Ad 属性 更新 | 更新日期: 2023-09-27 17:53:44
下面的代码将AD用户的邮件、部门、标题和手机号更新为null或空值。
var adSearch = new DirectorySearcher(ConnectHelper.ContxEntry);
adSearch.Filter = "samAccountName=" + "....";
var result = adSearch.FindOne();
if (result != null)
{
DirectoryEntry user = result.GetDirectoryEntry();
user.Properties["mail"].Value = null;
user.Properties["Department"].Value = null;
user.Properties["Title"].Value = null;
user.Properties["mobile"].Value = null;
user.CommitChanges();
}
错误:"指定给目录服务的属性语法无效。"
我怎么能设置一些属性的值为空或空?
尝试使用:
user.Properties["mail"].Clear()
代替:
user.Properties["mail"].Value = null;