我对 AD 没有那么多经验,但通过在线查看,我发现了如何通过 C# 以编程方式创建用户。我还阅读了自定义属性,我希望做的是创建一个新的自定义属性,比方说“myNewAttribute”并将其作为用户创建的一部分进行填充。
我曾想,如果我在 AD 中添加这个自定义属性,那么应该可以在每次创建帐户时填充它,但也许每次都需要创建它?
假设不需要每次都创建它,到目前为止,我已经通过执行以下操作创建了用户:
using(var pc = new PrincipalContext(ContextType.Domain, <SERVER HERE>,username,password))
{
using(var up = new UserPrincipal(pc)){
up.UserPrincipalName = "whatever";
up.Save();
}
}
我理想情况下希望能够做的是:
up.myNewAttribute = "new value here";
这可能吗?如果不可能,我该如何在此处设置属性值?
汪汪一只猫
相关分类