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();