0
DirectoryEntry toFix = new DirectoryEntry(groupPath, privilegedUserName, privilegedPassword, AuthenticationTypes.Secure);

有没有办法将“SMTP:bleh@myemail.com”添加到现有的 toFix.Properties["proxyAddresses"] 列表中?

4

1 回答 1

0

查看此 MSDN 主题:设置具有多个值的属性。以下是上面链接中的一些代码示例。

下面的代码示例演示如何使用 AddRange 方法。

DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
ent.Properties["otherTelephone"].AddRange(new object[] {"(425) 523 1462","(523) 125 6321"});
ent.CommitChanges();

下面的代码示例演示如何使用 Insert 方法。

DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
ent.Properties["otherTelephone"].Insert(2, "525 623 5423");
ent.CommitChanges();

下面的代码示例演示如何使用数组为多值属性设置值。

DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
ent.Properties["otherTelephone"][0] = "425 263 6234";
ent.CommitChanges();
于 2012-12-13T23:01:16.057 回答