向Active Directory添加新的OU
本文关键字:OU 添加 Active Directory | 更新日期: 2023-09-27 18:11:17
我使用这个语法来添加新的OU
到Active Directory:
var OUname = "VIP"
DirectoryEntry de = new DirectoryEntry("LDAP://MyIp/OU=NEW,OU=MyUsers,DC=MyServer,DC=com");
de.Username = "administrator";
de.Password = "mypassword";
de = de.Children.Add("OU=NameNewOU", "OrganizationalUnit");
de.CommitChanges();
一切工作正常,但我的问题是我如何设置变量而不是OU=NameNewOU
?
你有你需要的一切。我建议你用using
语句包装你的代码,以防止任何内存泄漏。
var ouName = "OU=" + "VIP"; //VIP will be the name of OU.
using(DirectoryEntry de = new DirectoryEntry("LDAP://MyIp/OU=NEW,OU=MyUsers,DC=MyServer,DC=com"))
{
de.Username = "administrator";
de.Password = "mypassword";
de = de.Children.Add(ouName, "OrganizationalUnit");
de.CommitChanges();
}
在本例中,OU
将以VIP
的名称创建。