Active directory 导入模块:指定的模块';activedirectory';未加载,因为在任何模块目录中找不到有效的模块文件
在服务器2008 SP2(64位)上执行导入模块ActiveDirectory时遇到问题Active directory 导入模块:指定的模块';activedirectory';未加载,因为在任何模块目录中找不到有效的模块文件,active-directory,windows-server-2008,powershell-2.0,Active Directory,Windows Server 2008,Powershell 2.0,在服务器2008 SP2(64位)上执行导入模块ActiveDirectory时遇到问题 NET Framework 3.5 SP1已安装 我下载Windows6.0-KB968934-x86.msu(用于ADWS) 此文件未安装,说明“更新不适用于我的系统” 做一些研究()我在KB文章969166中安装了修补程序,并安装了上述更新 重新启动后,我注意到在服务中,Active Directory Web服务正在运行 我打开了一个管理PS提示符并执行了一个导入模块ActiveDirectory,
- NET Framework 3.5 SP1已安装
- 我下载Windows6.0-KB968934-x86.msu(用于ADWS)
- 此文件未安装,说明“更新不适用于我的系统”
- 做一些研究()我在KB文章969166中安装了修补程序,并安装了上述更新
- 重新启动后,我注意到在服务中,Active Directory Web服务正在运行
- 我打开了一个管理PS提示符并执行了一个导入模块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
非常感谢您的帮助。这样做的主要目的是让AdUser命令自动化一些过程,但在这一点上,我们遇到了难题。我唯一的结论是,这在Windows 2008 SP2中是不可能的…AD Powershell模块应列在“已安装功能”下。如图所示:
您可以使用以下命令在Windows Server 2012上使用Powershell安装Active Directory管理单元: 安装Windows功能-名称广告域服务–IncludeManagementTools
当我因AppFabric和Windows Update错误而在功能屏幕上遇到问题时,这对我很有帮助。对于非服务器,这需要用于Windows的远程服务器管理工具\u
- Windows 7:
- Windows 8:
- Windows 10:
RSAT AD powershell
功能来安装powershell的ActiveDirectory
模块
在提升的powershell窗口中:
Add-WindowsFeature RSAT-AD-PowerShell
或
最好使用隐式远程处理来使用另一台机器上的模块
$s = New-PSSession Server-Name
Invoke-Command -Session $s -ScriptBlock {Import-Module ActiveDirectory}
Import-PSSession -Session $s -Module ActiveDirectory -Prefix REM
这将允许您在连接PSSession(PSSession)的情况下,在远程PC之外使用该模块
更多信息:
这可能是一篇旧文章,但如果任何人在尝试了上述所有步骤后仍面临此问题,请确保是否在“PSModulePath”环境变量下指定了PowerShell模块的默认路径
Windows 10上的默认路径应为“%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\”——这是在2020年的最新更新之后发生的 解决这个问题的方法是在PowerShell中运行以下程序
C:\>Install-Module -Name MicrosoftPowerBIMgmt
如果您的计算机上没有安装Active Directory模块,则需要为您的操作系统下载正确的远程服务器管理工具(RSAT)包 如果您运行的是windows 10,则可以从此处下载windows 10更新的远程服务器管理工具
安装后,使用提升的PowerShell运行“导入模块ActiveDirectory”。安装过程分为两步-一旦运行KB安装,您必须打开“添加/删除程序”/“添加Windows功能”并选择要安装的AD组件。在Server 2008中,“添加Windows功能”会将您带到服务器管理器。在“功能”下,我转到“远程服务器管理工具”和“Active Directory域服务工具”inc控制器工具已安装。我没有看到任何关于ACtive Directory和powershell的内容。注意:Windows Powershell显示为“功能”菜单中的“已安装”。@KidBomba您是否已解决此问题?此选项在Windows Server 2008中不存在。。。。。我认为上面的屏幕截图是2008 R2…这存在于Windows 7的
Windows Server 2012
中这些选项将在安装Windows 7的远程服务器管理工具后出现。这将安装更多的管理工具。所需的特定功能是RSAT AD Powershell
。更多-它添加了域控制器位。看起来太过分了!Install windowsfeature:术语“Install windowsfeature”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。ActiveDirectory-Powershell未找到我已偶尔使用此模块数月,但它突然停止工作。我没有联系到该公司推出了从Windows 10 1803到Windows 10 2016的更新。我不得不为新的操作系统版本重新安装该模块。在Windows 10 Pro 1909中,可能在大多数非服务器版本中,此页面上的许多内容都不起作用,我不得不这样做,我在许多其他文章中都发现了这一点,并提出了警告:Add windowspability–online–Name“Rsat.ActiveDirectory.DS-LDS.Tools~~~~~0.0.1.0”
应更改为仅添加Windows功能–联机–名称为“Rsat.ActiveDirectory.DS-LDS.Tools”我是在从上面的底部链接下载并安装Rsatmsu
后执行此操作的。
$s = New-PSSession Server-Name
Invoke-Command -Session $s -ScriptBlock {Import-Module ActiveDirectory}
Import-PSSession -Session $s -Module ActiveDirectory -Prefix REM
C:\>Install-Module -Name MicrosoftPowerBIMgmt