我在Server2008 SP2 (64位)上执行导入模块ActiveDirectory时遇到问题。
...I get:
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命令自动化一些过程,但在这一点上,却被难住了。我唯一的结论是,这在Windows2008 SP2上是不可能的……
发布于 2021-03-08 20:36:13
如果您的计算机上没有安装Active Directory模块,则需要为您的操作系统下载正确的远程服务器管理工具(RSAT)包。
如果您运行的是windows 10,您可以从此处https://www.microsoft.com/en-us/download/details.aspx?id=45520下载Windows 10的远程服务器管理工具更新
安装后,使用提升的PowerShell运行“import-module ActiveDirectory”。
https://stackoverflow.com/questions/19182497
复制相似问题