使用 powershell 管理在 Windows Server 2003 上运行的 Active Directory?

使用 powershell 管理在 Windows Server 2003 上运行的 Active Directory?

我想创建一个可以在 powershell 中使用 ActiveDirectory 模块的脚本(来自远程计算机)。据我所知,我需要安装 Active Directory Web 服务 (ADWS) 才能使其正常工作。我有两个问题:

  1. 我可以在 Server 2003 机器上安装 ADWS 吗?
  2. 如果没有,只要我在实际的 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。

据 TechNet 称:

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

相关内容