{{{
using System;
using System.DirectoryServices;
namespace ConsoleApplication3
{
	/// <summary>
	/// Class1에 대한 요약 설명입니다.
	/// </summary>
	class Class1
	{
		/// <summary>
		/// 해당 응용 프로그램의 주 진입점입니다.
		/// </summary>
		[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();

		}
	}
}


}}}