//create ou public bool createou(string ouname)
{
if (!String.IsNullOrEmpty(ouname.Trim()))
{ NetworkCredential credential = new NetworkCredential("wsk643", "wskandwsk");
LdapConnection ldapConnection = new LdapConnection("192.168.1.120");
ldapConnection.Credential = credential;
ldapConnection.Bind();
string targetDN = "DC=BOM,DC=COM";
//增加一个名为MyOU的OU
string ou = "OU=" + ouname + "," + targetDN;
string objectClass = "organizationalUnit";
AddRequest addRequest = new AddRequest(ou, objectClass);
AddResponse addResponse = (AddResponse)ldapConnection.SendRequest(addRequest);
return true;
}
else
return false;
}
这是一个创建OU的代码.哪位高人能不能给我转换成使用LDAP://的形式的,他们两者有什么区别.以及转换成LDAP://后如何调用.谢谢
{
if (!String.IsNullOrEmpty(ouname.Trim()))
{ NetworkCredential credential = new NetworkCredential("wsk643", "wskandwsk");
LdapConnection ldapConnection = new LdapConnection("192.168.1.120");
ldapConnection.Credential = credential;
ldapConnection.Bind();
string targetDN = "DC=BOM,DC=COM";
//增加一个名为MyOU的OU
string ou = "OU=" + ouname + "," + targetDN;
string objectClass = "organizationalUnit";
AddRequest addRequest = new AddRequest(ou, objectClass);
AddResponse addResponse = (AddResponse)ldapConnection.SendRequest(addRequest);
return true;
}
else
return false;
}
这是一个创建OU的代码.哪位高人能不能给我转换成使用LDAP://的形式的,他们两者有什么区别.以及转换成LDAP://后如何调用.谢谢
string adPath = "LDAP://domain.……";
LdapAuthentication adAuth = new LdapAuthentication( adPath );
adAuth.IsAuthenticated( "domain", txtUsername.Value, txtPassword.Value );