var container = GetObject('LDAP://DC01.codereign.org/CN=Users,DC=codereign,DC=org');
var user = container.Create('User', 'cn=user0001');
user.Put('sAMAccountName', 'user0001');
user.SetInfo();
//------------------------------------------------------------------------------
// 全般/General
//------------------------------------------------------------------------------
user.Put('sn', '姓'); // 姓
user.Put('givenName', '名'); // 名
user.Put('Initials', 'g.s'); // イニシャル
user.Put('displayName', '表示名'); // 表示名
user.Put('description', '説明'); // 説明
user.Put('physicalDeliveryOfficeName', '事業所'); // 事業所
user.Put('telephoneNumber', '電話番号'); // 電話番号
user.Put('mail', 'user0001@codereign.org'); // 電子メール
user.Put('wWWHomePage', 'http://www.codereign.org/'); // Web ページ
user.SetInfo();
//------------------------------------------------------------------------------
// 住所/Address
//------------------------------------------------------------------------------
user.Put('c', 'JP'); // 国/地域(コード)
user.Put('co', 'Japan'); // 国/地域(名称)
user.Put('postalCode', '郵便番号'); // 郵便番号
user.Put('st', '都道府県'); // 都道府県
user.Put('l', '市区町村'); // 市区町村
user.Put('postOfficeBox', '私書箱'); // 私書箱
user.Put('streetAddress', '番地'); // 番地
user.SetInfo();
//------------------------------------------------------------------------------
// アカウント/Account
//------------------------------------------------------------------------------
user.Put('userPrincipalName', 'user0001@codereign'); // ユーザーログオン名
user.Put('sAMAccountName', 'user0001'); // ユーザーログオン名(Windows 2000 以前)
user.Put('userWorkstations', 'server01,server02'); // ログオン先
// user.Put('', ''// ログオン時間
// user.Put('', ''// アカウントのロックを解除する
// user.Put('', ''// アカウント オプション
// user.Put('', ''// アカウント期限
user.SetInfo();
//------------------------------------------------------------------------------
// プロファイル/Profile
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// 電話/Telephones
//------------------------------------------------------------------------------
user.Put('homePhone', '自宅'); // 自宅
user.Put('pager', 'ポケットベル'); // ポケットベル
user.Put('mobile', '携帯電話'); // 携帯電話
user.Put('facsimileTelephoneNumber', 'FAX'); // FAX
user.Put('ipPhone', 'IP 電話'); // IP 電話
user.Put('info', 'メモ'); // メモ
user.SetInfo();
//------------------------------------------------------------------------------
// 組織/Organization
//------------------------------------------------------------------------------
user.Put('company', '会社名'); // 会社名
user.Put('department', '部署'); // 部署
user.Put('title', '役職'); // 役職
user.Put('manager', 'CN=user0002,CN=Users,DC=zstellas,DC=net'); // 上司
// 直接報告者
// 読み取り専用。当ユーザーを上司にしているユーザーが表示される。
user.SetInfo();
container = null;