我想创建一个可以在 powershell 中使用 ActiveDirectory 模块的脚本(来自远程计算机)。据我所知,我需要安装 Active Directory Web 服务 (ADWS) 才能使其正常工作。我有两个问题:
- 我可以在 Server 2003 机器上安装 ADWS 吗?
- 如果没有,只要我在实际的 AD 机器上运行脚本,我还可以使用 ActiveDirectory 模块吗?
答案1
您只能在 Server 2008 R2 上使用 AD 模块。http://technet.microsoft.com/en-us/library/dd378783.aspx
但是,您可以使用旧 Windows 版本中的旧 ADSI 库。请 Google“ADSI PowerShell”了解详情。
答案2
您可以在 Windows 2003 上安装 Active Directory Mgmt Gateway Service,以使用 Powershell AD cmdlet 管理版本较低的 AD。
Active Directory 管理网关服务作为 Windows Server 2008 R2 ADWS 服务运行并提供相同的功能。
您可以在运行以下操作系统的服务器和域控制器上下载并安装 Active Directory 管理网关服务:
Windows Server® 2003 R2(带 Service Pack 2 (SP2))
Windows Server 2003 SP2
Windows 服务器 2008
Windows Server 2008 SP2