Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 模拟DirectoryEntry(AD用户帐户)的提交_C#_Directoryservices - Fatal编程技术网

C# 模拟DirectoryEntry(AD用户帐户)的提交

C# 模拟DirectoryEntry(AD用户帐户)的提交,c#,directoryservices,C#,Directoryservices,我开发了一个应用程序,可以自动创建由外部数据源定义的Active Directory用户帐户。该项目已基本完成并经过测试,应用程序运行良好 但是现在,作为进一步项目的一部分,该应用程序还应该能够模拟广告数量的创建/编辑。除了DirectoryEntry对广告的最终承诺之外,整个过程都应该完成,这样您就可以看到应用程序将做什么。在创建AD帐户之前,必须成功完成对来自extern数据源的数据的大量测试 但是,我最终希望让Active Directory验证DirectoryEntry的正确性,而不是

我开发了一个应用程序,可以自动创建由外部数据源定义的Active Directory用户帐户。该项目已基本完成并经过测试,应用程序运行良好

但是现在,作为进一步项目的一部分,该应用程序还应该能够模拟广告数量的创建/编辑。除了DirectoryEntry对广告的最终承诺之外,整个过程都应该完成,这样您就可以看到应用程序将做什么。在创建AD帐户之前,必须成功完成对来自extern数据源的数据的大量测试

但是,我最终希望让Active Directory验证DirectoryEntry的正确性,而不是创建/编辑帐户,而不是轻易地不提交DirectoryEntry

我们的目标是,使模拟尽可能逼真,因为尽管所有测试都成功完成,但我们遇到了广告拒绝创建广告帐户的情况

我们的Active Directory非常复杂,由多个域组成,有很多限制,因此模拟和记录应用程序所做的所有更改将非常有用。 创建一个广告帐户并立即删除它是可能的,但在这种情况下,这会导致复制问题,所以我将避免这样做


有人知道如何用C#做这样的模拟吗?

你不是在做模拟。模拟它意味着根本不跟广告说话。您正在进行集成测试。如果可能,您应该为测试目的设置镜像AD系统,并根据该系统进行测试。如果你不能做到这一点,你需要做你不想做的事情,继续尝试创建帐户,看看会发生什么。谢谢你的回复。我想,建立镜像广告系统是不可能的。在广告中的特定区域进行测试应该是可能的,但我的Interest的主要目的是检查是否可以对现有帐户进行某些更改。我希望在广告中有一个api。