[英]How do I update the managedBy property on a computer object in Active Directory?
在C#中,我写...
DirectoryEntry computer = GetComputer();
computer.Properties["managedBy"].Value = null;
computer.CommitChanges();
当我调用CommitChanges()时,它将引发COM异常
A constraint violation occurred. (Exception from HRESULT: 0x8007202F)
将“ managedBy”属性设置为null有点问题,但是您还如何清除该属性?
PropertyValueCollection类还具有Clear()方法,该方法应为您执行此操作。
因为您正在设置的属性当前在AD中还没有值,所以您可能会收到错误消息。
我没有找到答案,但是我使用了Linq TO AD项目,在这种情况下它可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.