【发布时间】:2021-12-16 15:46:16
【问题描述】:
我必须使用 PowerShell 通过 LDAP 从另一个 Windows 服务器查询我的 Active Directory。我得到了 LDAP 连接详细信息、端口号、登录凭据。但是,在谷歌搜索了几个小时后,我找不到将 PowerShell 连接到 LDAP 的灵魂。我在 cmdlet 下尝试过,但都返回错误“术语 ** 不被识别为 cmdlet 的名称”。
New-AdfsLdapServerConnection
Test-LDAPConnection
有人可以帮忙吗?我想连接到我的 LDAP 并运行一个简单的命令,例如
Get-ADGroup -Filter 'Name -like "Sec-abc-xyz-123-U"'
稍后我想编写完整的 Powershell 脚本,然后使用任务调度程序来自动化我的 Powershell 脚本。谁能告诉我如何连接到 LDAP?
【问题讨论】:
-
@SantiagoSquarzon 谢谢你的信息。您能告诉我我们如何在 PowerShell 中使用 LDAP 进行连接吗?
-
Get-ADGroup -Filter 'Name -like "Sec-abc-xyz-123-U"'已经在使用 LDAP,假设您在加入域的计算机上运行它。您需要提供更多详细信息,说明您想要实现的目标以及您面临的问题(如果有的话)。 -
@SantiagoSquarzon 上述命令仅适用于 AD 服务器。我正在尝试在服务器外部获取 AD 数据。我不知道如何输入服务器详细信息。
-
您需要安装 RSAT 才能使用 AD PS 模块。如果不允许,则需要学习如何使用
adsi和adsisearcher。 -
@SantiagoSquarzon 谢谢。我安装了 RSAT 并且它工作正常。你太棒了:)
标签: powershell active-directory ldap