【发布时间】:2013-10-11 12:39:03
【问题描述】:
我在 Server 2008 SP2(64 位)上执行导入模块 ActiveDirectory 时遇到问题。
- NET Framework 3.5 SP1 已安装
- 我下载了 Windows6.0-KB968934-x86.msu(用于 ADWS)
- 此文件未安装,提示“更新不适用于我的系统”
- 做一些研究 (http://anti-american.rssing.com/chan-2091246/all_p15.html) 我在知识库文章 969166 中安装了修补程序并安装了上述更新。
- 重启后,我注意到在服务中,Active Directory Web 服务正在运行
- 我打开了管理 PS 提示并执行了 Import-Module ActiveDirectory,但是...
...我明白了:
Import-Module : The specified module 'activedirectory' was not loaded because no valid module file was found in any module directory.
At line:1 char:14
+ import-module <<<< activedirectory
+ CategoryInfo : ResourceUnavailable: (activedirectory:String) [Import- Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
如果有任何帮助,以下是 PSModule 路径、模块和版本中的一些信息:
PS C:\Windows\system32> $env:PSModulePath
C:\Users\ischmd\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
PS C:\Windows\system32> Get-Module -ListAvailable
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest BitsTransfer {}
Manifest PSDiagnostics {}
PS C:\Windows\system32> $PSVersionTable.psversion
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1
PS C:\Windows\system32> $host.version
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1
非常感谢任何帮助。这样做的主要目的是让 GET-AdUser 命令自动化一些过程,但在这一点上,被难住了。我唯一的结论是,这在 Windows 2008 SP2 中是不可能的...
【问题讨论】:
-
安装是一个两步过程 - 运行 KB 安装后,您必须打开添加/删除程序/添加 Windows 功能并选择要安装的 AD 组件。
-
在 Server 2008 中,添加 Windows 功能会将您带到服务器管理器。在我转到“远程服务器管理工具”和“Active Directory 域服务工具”的功能下,已经安装了 inc 控制器工具。我没有看到任何关于 Active Directory 和 powershell 的信息。注意:Windows Powershell 出现在功能菜单中。
-
@KidBomba 你解决了吗?
标签: active-directory windows-server-2008 powershell-2.0