powershell - 未加载指定的模块 ActiveDirectory
问题描述
我有一个 SSIS 作业,它执行一个试图从 Active Directory 中提取信息的 powershell 模块。但是,当我运行脚本时,出现此错误:
未加载指定的模块 ActiveDirectory,因为在任何模块目录中都找不到有效的模块文件
我发现了这个类似的问题,但是他们使用的是 Windows Server 2008,而我使用的是 Windows Server 2016。我尝试按照问题中的说明进行操作,但既找不到“远程服务器管理工具”也找不到“活动” Windows Powershell 的目录模块。”
解决方案
您能否检查Active Directory Web Services服务是否在服务下运行?
如果没有启动它并运行以下命令
Get-module -list
您可以检查是否列出了 Active Directory 模块。
运行以下命令以启用 Active Directory 模块
Add-WindowsFeature RSAT-AD-PowerShell
推荐阅读
- request - 如何在 Windows 上运行一个简单的 API 请求?
- file - 一个一个读取所有文件的多个错误
- php - curl 对本地主机的 POST 请求说无法连接到本地主机启动的本地主机
- sql - SRSS - 无法查看 Web 服务 URL 上的报告 - 无法验证数据
- assembly - 对“esp”的未定义引用
- powershell - 检查 Read-Host 输入值是字符串还是整数或浮点数
- php - 主管 | 不支持的系统调用
- python - 从 pmdarima 导入 auto_arima 时:错误:无法从“scipy.misc”导入名称“factorial”
- java - toString 错误,无法解析方法 toString()
- database - 为什么自动提交 DDL 命令前后执行的 DML 命令?