PowerShell运行Get-ADComputer提示未识别为cmdlet该如何解决
Get-ADComputer命令无法识别解决方案
出现该报错的原因是当前PowerShell环境未安装Active Directory模块,该模块属于Windows远程服务器管理工具(RSAT)的组件,仅Windows系统支持。
第一步:安装Active Directory模块
图形界面安装步骤
- 按下Win+R组合键,输入
appwiz.cpl后回车,打开程序和功能页面 - 点击左侧菜单栏的「启用或关闭Windows功能」选项
- 在功能列表中找到「远程服务器管理工具」→「角色管理工具」→「AD DS和AD LDS工具」分类
- 勾选「Active Directory 模块用于Windows PowerShell」选项,点击确定等待安装完成即可
PowerShell命令安装步骤(需以管理员身份运行PowerShell)
- 如果你使用的是Windows Server系统,运行以下命令:
Install-WindowsFeature RSAT-AD-PowerShell
- 如果你使用的是Windows 10 1809及以上版本、Windows 11系统,运行以下命令:
Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
第二步:验证安装结果
- 安装完成后,执行命令导入模块:
Import-Module ActiveDirectory
- 执行命令验证模块是否正常加载:
Get-Command Get-ADComputer
如果正常返回命令的相关信息,说明配置完成,可正常运行该命令。
注意事项
- 运行AD相关命令需要你的设备已加入Active Directory域,或有权限访问域控制器,且运行PowerShell时使用有效的域账号凭据
- 所有安装操作必须使用管理员权限执行,否则会出现权限不足报错
内容的提问来源于stack exchange,提问作者amab8901
相关产品推荐
相关产品推荐

