我正在开发一个.NET应用程序,它需要通过Active Directory进行用户身份验证和角色管理。我想知道是否有办法在虚拟机上安装AD测试实例(通过Virtual PC安装Windows Server 2003)并从我的桌面环境连接到VM AD实例?
我在本地桌面上尝试过AD LDS和ADAM,无论出于何种原因,我都遇到了问题。
谢谢!
答案 0 :(得分:0)
如果您运行的是Server 2003,那么您只需通过“管理您的服务器”向其添加域控制器(Active Directory)角色。
http://support.microsoft.com/kb/324753
您在使用AD LDS时遇到了什么问题?它非常适合您的需求,因为它只是为应用程序提供目录服务(如上所述创建一个全新的域可能有点过分)。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa705886(v=vs.85).aspx
通过任何方法创建AD实例后,您可以在主机工作站和客户端虚拟机之间创建专用网络 - 例如,在VMware工作站/播放器中的网络适配器设置下,IE'仅限主机'。这意味着您可以运行VM,只需在它与主机之间进行通信,而不必担心破坏其他任何内容。
http://www.vmware.com/support/ws55/doc/ws_net_advanced_ipaddress.html
我现在正在尝试针对生产DC的副本测试一些PowerShell代码。