【发布时间】:2020-07-14 15:24:12
【问题描述】:
我正在尝试通过 VB.NET 应用程序在 Active Directory 中创建新用户。除了姓名、SurName、Email、SamAccountName 等之外,大多数字段都与现有的“模板”用户相同。
所以我想复制或克隆这个模板用户,为几个字段分配一个新的/不同的值,然后将这个新用户保存在 Active Directory 中。我想避免手动将模板中的谁知道有多少属性分配给新用户,并且可能会在此过程中忘记一些东西..
没有办法吗?我发现了一些关于使用DirectoryEntry.CopyTo() 的信息,但我只是得到一个“未实现”错误,无论如何我怀疑这是正确的方向(不确定如何将此类与UserPrincipal 对象一起使用)
我应该使用与System.DirectoryServices.AccountManagement.UserPrincipal 不同的类来将我的新用户保存在 AD 中吗?我的方法有误吗?
任何帮助将不胜感激:)
【问题讨论】:
标签: vb.net active-directory clone