C# 是否将值Ad属性更新为null或空get Error?
这里的代码将邮件、部门、标题和手机更新为广告用户的null或空值C# 是否将值Ad属性更新为null或空get Error?,c#,C#,这里的代码将邮件、部门、标题和手机更新为广告用户的null或空值 var adSearch = new DirectorySearcher(ConnectHelper.ContxEntry); adSearch.Filter = "samAccountName=" + "...."; var result = adSearch.FindOne(); if (result != 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();
}
错误:
“为目录服务指定的属性语法无效。”
如何将某些属性的值设置为null或空???尝试使用:
user.Properties["mail"].Clear()
而不是:
user.Properties["mail"].Value = null;