![](/img/trans.png)
[英]How do I update the managedBy property on a computer object in Active Directory?
[英]How do I unit test Active Directory object creation?
我正在创建这样的用户:
using (var AD = new DirectoryEntry(myCOntainer, myUsername, myPassword))
{
var user = AD.Children.Add("CN=testuser", "user");
user.Properties["samAccountName"].Value = "test01";
user.Properties["userAccountControl"].Value = Constant.NormalAccount + Constant.AccountDisable;
user.CommitChanges();
AD.CommitChanges();
}
为这种方法创建单元测试的最佳方法是什么? 我认为在我的用户所在的真实 AD 上调用此方法将是一个糟糕的选择。 另外我必须确保我删除了测试创建的用户。
在我看来,如果你有一个可用的专用非生产环境,你可以使用它。 如果您没有非 prod 环境,则可以切分现有活动目录的一部分并加以利用——前提是目标仅用于测试 AD 对象的创建。
通过切片生产广告,我的意思是进行以下设置。
只要服务帐户用于测试,我们就会限制该 TEST OU 中的访问。
祝你好运 !
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.