指定パスに新規ユーザーを作成する方法

投稿者: | 7月 8, 2015

System.DirectoryServices.AccountManagement を使用して、Active Directoryにユーザーを新規作成する処理をしていました。

指定したパスにユーザーを作成したい場合は、PrincipalContextをインスタンス化する際に引数を渡してあげればOKでした。

例えば、「OU=employee,OU=Users,DC=domain,DC=sqlazure,DC=jp」にユーザーを追加したい場合は、次のように書けばいい。

var ou = "OU=employee,OU=Users,DC=domain,DC=sqlazure,DC=jp"
var principalContext = new PrincipalContext(ContextType.Domain, hostname, ou, AdUser, AdPassword)
var userprincipal = new UserPrincipalGloops(principalContext)
.
.
.
userprincipal.Save();

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください