术语“ Get-ADUser”不能识别为 cmdlet 的名称

我使用以下查询列出了 Windows2008服务器中的用户,但是失败了,并得到了下面的错误。

$server='client-pc-1';$pwd= convertto-securestring 'password$' -asplaintext -
force;$cred=new-object  -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential
$cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)}

下面给出了例外情况... ... 有人能帮我解决这个问题吗?

The term 'Get-ADUser' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct
and try again.
+ CategoryInfo          : ObjectNotFound: (Get-ADUser:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
546568 次浏览

如果存在 ActiveDirectory 模块,则添加

import-module activedirectory

在你的代码之前。

检查是否存在尝试:

get-module -listavailable

ActiveDirectory 模块是默认的 Windows Server 2008 R2,安装方式如下:

Import-Module ServerManager
Add-WindowsFeature RSAT-AD-PowerShell

为了使其正常工作,您需要在域中至少安装一个 DC 作为 Windows2008R2,并在其上安装 ActiveDirectoryWeb 服务(ADWS)。

对于 WindowsServer2008,请阅读如何安装 给你

如果缺省情况下没有 ActiveDirectory 模块,则检查 [here]以了解如何添加这个模块。这可以在任何机器上完成,然后它将允许您访问您的活动目录“域控制”服务器。

剪辑

为了防止出现过时链接的问题(我发现 MSDN 博客在过去无缘无故消失) ,本质上对于 Windows 7来说,你需要下载并安装 远程服务器管理工具(KB958830)。安装完成后,请执行以下步骤:

  • Open Control Panel -> Programs and Features -> Turn On/Off Windows Features
  • 查找“远程服务器管理工具”并展开它
  • 查找“角色管理工具”并展开它
  • 查找“ AD DS 和 AD LDS 工具”并展开它
  • 选中“ Windows PowerShell 活动目录模块”旁边的复选框。
  • 单击 OK 并允许 Windows 安装该特性

Windows 服务器版本应该已经可以了,但如果没有,您需要下载和安装的 活动目录管理网关服务。如果这些链接中的任何一个停止工作,您仍然应该能够搜索知识库文章或下载名称并找到它们。

If you don't see the Active Directory, it's because you did not install AD LS Users and Computer Feature. Go to Manage - Add Roles & Features. Within Add Roles and Features Wizard, on Features tab, select Remote Server Administration Tools, select - Role Admininistration Tools - Select AD DS and DF LDS Tools.

之后,您可以看到 PS ActiveDirectory 包。

get-windowsfeature | where name -like RSAT-AD-PowerShell | Install-WindowsFeature

Open Turn On/Off Windows Features.

确保选择了 ActiveDirectory 域服务。如果没有,请安装它。 enter image description here

对于 Windows 10 October 2018的特殊情况,除非安装了可选特性 RSAT: Active Directory Domain Services and Lightweight Directory Services Tools,否则更新或更高版本的 activedirectory模块不可用(说明 给你 + 解压缩安装说明)。

重新开放 Windows PowerShell,import-module activedirectory将按预期运作。

对于 Windows11(或者 Windows10) ,您可以在 powershell 中执行以下命令

Get-WindowsCapability -Online | Where-Object {$_.Name -like "*ActiveDirectory.DS-LDS*"} | Add-WindowsCapability -Online

如果您正在使用 Windows10并遇到此错误,可以通过安装 RSAT (远程服务器管理工具)来解决此错误消息。

Https://www.microsoft.com/en-us/download/details.aspx?id=45520