目前,我正在编写一个利用WMI扫描Active Directory网络上所有计算机的应用程序。
我有兴趣在测试环境中针对各种Windows机器测试该程序。
有没有办法在VMware或其他东西中模拟这种环境?
有什么想法吗?
答案 0 :(得分:2)
VMWare运行良好,可以在一台物理计算机上托管多台虚拟计算机。您还可以将虚拟计算机放在活动目录网络上。
如果您的目标是为具有自己的AD服务器的测试设置单独的大型网络,您可以查看Amazon EC2进行测试。这里的优点是,一旦你设置了你的服务器,你可以根据需要打开和关闭它们,只需支付实际使用的时间(每小时0.12美元)。
答案 1 :(得分:1)
您可以使用网络模拟:http://en.wikipedia.org/wiki/Network_simulation 好的GPL工具是http://www.nsnam.org/
答案 2 :(得分:0)
您有两种选择。
您可能没错,使用VMWare这很容易,尝试寻找克隆工具。如果您打算复制和粘贴图像,您将遇到一些问题(重复计算机指南,重复网络计算机名称等)
如果您使用的是.NET(我假设您是),您还可以通过包装要调用的WMI方法并实现接口来“模拟”WMI响应,使用Rhino Mock或NMock。