我试图通过Powershell来实现ADpipe理命令,如“Get-ADUser”和“Get-ADComputer”。 我们所有的域控制器都是Windows 2003,我们有一个Windows 2012成员服务器。 我可以为此使用该服务器吗?还是强制使2012服务器成为DC?
然而,为了允许从Active Directory Powershell模块访问Windows 2003域控制器,必须在其上安装Active Directorypipe理网关服务(Windows Server 2003和Windows Server 2008的Active Directory Web服务) 。
请确保您阅读“系统要求”部分,因为在尝试安装网关服务之前需要安装修补程序。 如果不这样做将导致This update does not apply to your system错误。
我实际上是在@ WesleyDavid的博客上写了一篇关于这个的博文 。 它引导您完成Server 2003上的先决条件和安装,并在PowerShell cmdlet中提供一些示例命令来开始。
在您希望运行AD Web Services安装程序的2003年DC上,您需要.Net 3.5 SP1框架以及几个修补程序。 如果您不想查询所有DC,则无需在所有DC上安装。
更多详细信息可以在此Microsoft下载链接的“系统要求”部分中find
为了使用CMDlet,成员服务器不是域控制器是强制性的。 我想虽然,你需要安装这些CMDlets。 应该在angular色或function下可用。