lx1920进来。请教相关LDAP操作的

wskty 2008-07-09 05:16:02
DirectoryEntry entry=new DirectoryEntry(OUPath,(string)conns["username"],(string)conns["password"]);
DirectoryEntry newEntry;
string entryName="cn=userName";
newEntry=entry.Children.Add(entryName,"user");
newEntry.UsePropertyCache=true;
newEntry.Properties["sAMAccountName"].Value="userName";
newEntry.Properties["userPrincipalName"].Value=="userName";
newEntry.Properties["sn"].Value="usetsn";
newEntry.Properties["displayName"].Value="userName";
newEntry.Properties["userAccountControl"].Value="66048";
newEntry.Properties["givenName"].Value="givename";
newEntry.CommitChanges();

能把这个详细讲讲吗?
看不懂这个。
我的QQ33867007。谢谢
...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wskty 2008-07-10
  • 打赏
  • 举报
回复
能针对每行代码给做个注释吗?
wskty 2008-07-10
  • 打赏
  • 举报
回复
LDAP地址是如何写的,我就是搞不明白呢。而且,我对
newEntry=entry.Children.Add(entryName,"user");
newEntry.UsePropertyCache=true;
newEntry.Properties["sAMAccountName"].Value="userName";
newEntry.Properties["userPrincipalName"].Value=="userName";
newEntry.Properties["sn"].Value="usetsn";
newEntry.Properties["displayName"].Value="userName";
newEntry.Properties["userAccountControl"].Value="66048";
newEntry.Properties["givenName"].Value="givename";
这一段不明白。分别都指的什么呀。
ermachao 2008-07-09
  • 打赏
  • 举报
回复
这是对AD(活动目录)的操作,LZ看一下MSDN关于DirectoryEntry的内容就知道了,要注意的是LDAP地址是如何写的

110,892

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧