0

我似乎在清除 Active Directory 中的“altRecipient”属性时遇到了问题。当我运行我的程序时,它执行并成功返回,但是当我检查 ADUC 或 ADSI Edit 时,该属性没有被清除。以下是我尝试清除属性的方式:

termUser.Properties["altRecipient"].Clear();

我还尝试使用以下方法清除该属性:

termUser.Properties["altRecipient"].Value = null;

如果我在“ipPhone”属性上使用 Clear() 方法,它会按预期工作。我在 ADSI Edit 中看到的“ipPhone”属性和“altRecipient”属性之间的唯一区别是“ipPhone”是Unicode 字符串语法,而“altRecipient”属性具有可分辨名称语法。

任何帮助,将不胜感激。谢谢你。

4

1 回答 1

0

感谢您的回复 JPBLanc。我尝试了“deliverAndRedirect”属性,但仍然有问题。我有一个方法,总共设置了三个属性,并且有

termUser.CommitChanges(); 

最后被调用。我最终打电话

termUser.CommitChanges(); 

两次,一次之后

termUser.Properties["altRecipient"].Clear(); 

并在设置其他两个属性后再次。它现在似乎正在工作......谢谢您的帮助!

于 2012-05-07T10:46:55.350 回答