{{{
using System;
using System.DirectoryServices;
namespace ConsoleApplication3
{
///
/// Class1에 대한 요약 설명입니다.
///
class Class1
{
///
/// 해당 응용 프로그램의 주 진입점입니다.
///
[STAThread]
static void Main(string[] args)
{
//"LDAP://mtsc/CN=yasi,DC=mtsc,DC=co,DC=kr"
DirectoryEntry de = new DirectoryEntry("LDAP://mtsc/ou=sps, dc=mtsc, dc=co, dc=kr", "계정", "패스워드");
DirectoryEntries users = de.Children;
//사용자 계정/패스워드 생성
DirectoryEntry user = users.Add("CN=yasi", "user");
user.Properties["userPassword"].Add("password");
//계정
user.Properties["userPrincipalName"].Add("yasi@databaser.net");
user.Properties["userAccountControl"].Add("512");
//조직
user.Properties["company"].Add("신화");
user.Properties["department"].Add("MTSC");
user.Properties["title"].Add("사원");
//일반
user.Properties["sn"].Add("이");
user.Properties["initials"].Add("이니셜");
user.Properties["givenName"].Add("재학");
user.Properties["mail"].Add("help@mtac.co.kr");
user.Properties["displayname"].Add("이재학");
user.Properties["wwwhomepage"].Add("http://www.databaser.net");
user.Properties["telephoneNumber"].Add("051-248-8700");
user.Properties["othertelephone"].Add("011-9429-8058");
user.Properties["othertelephone"].Add("011-9429-8059");
user.Properties["othertelephone"].Add("011-9429-8057");
user.Properties["physicalDeliveryOfficeName"].Add("402동 304호"); //사무실
user.Properties["description"].Add("설명이냐?");
//주소
user.Properties["st"].Add("부산광역"); //시/도
user.Properties["l"].Add("사상구"); //구/군
user.Properties["streetAddress"].Add("모라주공 402동 304호"); //나머지 주
user.Properties["postalCode"].Add("10019"); //우편번호
user.Properties["postOfficeBox"].Add("99999"); // 사서함
//전화
user.Properties["mobile"].Add("011-9429-8058"); //휴대폰
user.Properties["homephone"].Add("011-9429-8058");//집폰
//계정
user.Properties["samAccountName"].Add("yasi");
user.CommitChanges();
}
}
}
}}}