想象以下代码示例:
void RemoveGroup(string groupName)
{
string path = string.Format("WinNT://domain/myServer/{0}", groupName);
using (DirectoryEntry entry = new DirectoryEntry(path, @"domain\serviceAccount", @"********"))
{
using (DirectoryEntry parent = rootEntry.Parent)
{
parent.Children.Remove(entry);
// Save changes.
parent.CommitChanges();
}
}
}
为什么此代码示例在 LDAP 协议上工作,但在 WinNT 上抛出 NotImplementedException?在“CommitChanges”行上引发异常。
有人有线索吗?提前致谢。