C#によるActiveDirectoryの登録
・[HOWTO] C# .NET を使用してメールボックスが有効な受信者を作成する
http://support.microsoft.com/default.aspx?scid=kb;ja;313114
メールボックスの前にActiveDirectoryへの登録処理がある。
定数で各プロパティが設定できる。
user.Properties["userAccountControl"].Value
がその設定の肝になります。
定数を足し算で設定します。
パスワードを無期限にする+このユーザを有効にする
65535 + 1
で
65536を設定することで、その設定が有効になる。
こちらも参照
・Active Directory ユーザー登録時にパスワード設定でエラー
http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=2608
よく使われるプロパティの一覧
[DN] 識別名。・・・"CN=satou tarou,OU=Users,DC=test,DC=com "
[objectClass] オブジェクト・クラス。種類によって指定が異なる。ユーザー(user)、グループ(group)、コンピュータ(computer)となる
[sAMAccountName] ユーザー・ログオン名(Windows 2000以前)。・・・testuser
[userPrincipalName] ユーザー・ログオン名 Active Directory環境用 ・・・testuser@test.com
[displayName] 表示名・・・佐藤 太郎
[userAccountControl] ユーザー・アカウントの属性
・SharePointのSDK
http://www.microsoft.com/japan/msdn/library/ja/Jpspptsdk/html/SPPTWSSSection.asp
SharePointを使用したコンソールアプリケーションも可能
・コンソール アプリケーションの作成
http://www.microsoft.com/japan/msdn/library/ja/Jpspptsdk/html/tsptBuildCommLineApp.asp