本篇将介绍如何解决PowerShell在运行AD (Active Directory)模块时初始化报错。
当你在导入Active Directory Module (AD模块)时,如果出现来以下报错怎么办?
“Error initializing default drive: ‘Unable to find a default server with Active Directory Web Services running”
以上报错表述了当前运行PowerShell的PC找不到正在运行的Active Directory Web Services,简单讲究是ADWS没有运行。
什么是ADWS?
ADWS是Windows Server 2008 R2一个新的服务,在早前的以下版本又叫做:Active Directory Management Gateway Service。
Windows Server 2008 SP2
Windows Server 2003
Windows Server 2003 R2
ADWS提供了一个与AD相连的web接口,如果这个服务停止或者根本没有安装,你是没有办法通过PowerShell来管理用户的。
解决办法很简单,只需要在Service下找到Active Directory Web Service,并开启即可。
然后你就可以通过以下的PowerShell命令行来导入Active Directory Module,从而实现用PowerShell来管理用户:
Import-Module activedirectory
值得一提的是如果你的域控制器是Windows Server 2008 R2或者以上,ADWS是在安装AD时,直接安装在Server上的。