C#创建ldap用户问题

问题描述

publicintadduser(stringloginname,stringxing,stringming,stringpassword){DirectoryEntryde=newDirectoryEntry();de.Path="LADP://OU=Students";de.Username="administrator";de.Password="1234567";DirectoryEntriesusers=de.Children;DirectoryEntryuser=users.Add("CN="+xing+ming,"user");user.Properties["sAMAccountName"].Add(loginname);user.Properties["userPrincipalName"].Add(loginname+"@liao.cn");user.Properties["givenName"].Add(ming);user.Properties["sn"].Add(xing);user.Properties["userPassword"].Add(password);user.CommitChanges();return0;}ldap服务器是安装在linux操作上系统的。在DirectoryEntryuser=users.Add("CN="+xing+ming,"user"); 这一行出现异常。异常详细信息:System.DirectoryServices.DirectoryServicesCOMException:指定了一个无效的dn语法。求问题解决

解决方案

解决方案二:
xingming中有没有特殊字符?
解决方案三:
DirectoryEntryuser=myde.Children.Add("CN=zixian","user");//在用户对象创建zixian用户  没有特殊字符串,这样也是错的。

时间: 2024-10-21 13:39:54

C#创建ldap用户问题的相关文章

用ASP代码创建EXCHANGE2000用户

创建 前段时间写出一个程序,只是不完善,不能判断是否存在该用户,现在补充查找功能. 代码不足之处,希不吝指教! 完整代码如下: <%@ Language=VBScript codepage="936"%> <% Option Explicit %><HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=gb2312&

selfserverpassword-使用过Self service password来修改LDAP用户修改密码

问题描述 使用过Self service password来修改LDAP用户修改密码 因为现在统一用LDAP 做身份统一认证管理,所以现在想做到每个用户能自己自行的修改密码,在baidugoogle很多,可是解决这个根本的原因我查了又查,可是还是有点小问题. 问题贴出来了,求解决啊. 安装的步骤:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 安装 Self service password@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

建立自由的会计日期的报表--1.2.创建让用户选择日期窗体

2.创建让用户选择日期窗体 创建一个窗体,添加以下控件:一个"年"组合框,一个"月"组合框,一个"开始日期"文本框,一个"结束日期"文本框.如果添加组合框时出现控件向导,取消向导. 把"年"组合框的数据属性设置如上图,这样用户就只能选择1999-2002年,当然还可以再增加年份.默认值为当前日期的年份. 和"年"组合框类似,把"月"组合框的数据属性设置如上图,这样用户

Liferay创建新用户页面中的随机文本验证详细分析

Liferay 6.1的创建新用户页面如图: 这个页面的代码在/html/portlet/login/create_account.jsp中: ... <portlet:actionURL var="createAccoutURL"> <portlet:param name="saveLastPath" value="0" /> <portlet:param name="struts_action"

oracle中如何创建新用户

oracle数据库的权限系统分为系统权限与对象权限.系统权限( database system privilege )可以让用户执行特定的命令集.例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限.对象权限( database object privilege )可以让用户能够对各个对象进行某些操作.例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表.视图.序列(sequences)或快照

win7如何防止系统被更改去创建标准用户

  一般情况下win7系统使用管理员账户登录系统,并且有着系统最高管理权限,有时候由于工作需要会把电脑借给他人使用,难免会担心电脑被别人随意修改或操作错误等问题.其实win7 旗舰版创建"标准用户"便可解决问题了.很多新手用户对标准用户不太了解.下面为大家讲解详细的操作步骤! 1.来到桌面之后,点击右下方开始菜单,接着就直接将"控制面板"打开; 2.选中里面的"添加和删除用户账户"选项,直接单击打开; 3.这时候需要及时添加新账户,因此需要单击&

linux vsftp创建虚拟用户

前言:   FTP有三种登录方式:匿名登录.本地系统用户登录和虚拟用户登录.   虚拟用户是ftp服务器的专用用户,它的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性.在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证.使用这种方式更加安全,并且配置更加灵活. 1 2 3 4 5 yum install 

[API] 用ASP创建MDaemon用户

////////////////////////////////////////////////////////////////////////////// // [MDaemon] 用ASP创建MDaemon用户// 原创作者: 贾俊 (Jaron) // 网址: http://www.jiangdu.net ;// 邮件: jaron@jdinfo.net // 首次发表于江都资讯网,2003-01-12////////////////////////////////////////////

创建定性用户画像

在产品研发过程中,确定明确的目标用户至关重要.不同类型的用户往往有不同甚至相冲突的需求,我们不可能做出一个满足所有用户的产品. 为了让团队成员在研发过程中能够抛开个人喜好,将焦点关注在目标用户的动机和行为上,Alan Cooper提出了Persona这一概念."赢在用户"这本书将其翻译为"人物角色",在腾讯我们习惯了使用"用户画像"这个术语.表达的意思一样,是真实用户的虚拟代表,是在深刻理解真实数据的基础上得出的一个的虚拟用户.我们通过调研去了解