You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需RSAT在服务器安装Active Directory模块报错问题咨询

Active Directory 模块安装报错解决方案

核心报错原因

你使用的Install-Module命令用途错误:该命令是PowerShellGet组件提供的专用cmdlet,仅支持从已注册的PowerShell模块仓库(如PSGallery)下载安装符合规范的完整模块包,无法直接识别并安装单个dll文件,这是触发「未找到匹配搜索条件的模块」报错的根本原因。

你遗漏的操作步骤

  • 不要单独提取dll文件,需完整保留ActiveDirectory模块的原始目录结构:你从正常设备复制时,要把整个C:\Windows\System32\WindowsPowerShell\v1.0\Modules\ActiveDirectory文件夹完整复制,不能只拿里面的dll文件,文件夹内的.psd1描述文件、.psm1入口文件、资源目录等所有内容都要完整保留。
  • 复制后的模块文件夹需要放到PowerShell的官方搜索路径下,可选路径如下:
    • 全局生效(所有用户可用):C:\Windows\System32\WindowsPowerShell\v1.0\Modules\
    • 当前用户生效:C:\Users\<登录用户名>\Documents\WindowsPowerShell\Modules\
  • 目标服务器需提前安装RSAT AD基础依赖:手动复制的dll无法替代系统层面的依赖组件,对应不同操作系统的安装方式如下:
    • Windows Server系统:管理员权限执行Install-WindowsFeature RSAT-AD-PowerShell即可自动完成安装,无需手动复制文件
    • 桌面版Windows系统:进入「设置-应用-可选功能-添加功能」,搜索安装「RSAT:Active Directory 域服务和轻型目录服务工具」
  • 手动部署模块无需执行Install-Module命令,路径配置正确后,直接执行Import-Module ActiveDirectory即可加载模块,加载前可执行$env:PSModulePath确认模块存放路径已在搜索列表中。
  • 注意系统版本兼容性:不同大版本Windows系统的AD模块互不兼容,比如从Windows Server 2022复制的模块无法在Windows Server 2012上正常运行,需使用对应版本的模块文件。

内容的提问来源于stack exchange,提问作者Patrick Burwell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 13:09:03