【问题标题】:How to connect to LDAP from Powershell in another server如何从另一台服务器中的 Powershell 连接到 LDAP
【发布时间】: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 模块。如果不允许,则需要学习如何使用adsiadsisearcher
  • @SantiagoSquarzon 谢谢。我安装了 RSAT 并且它工作正常。你太棒了:)

标签: powershell active-directory ldap


【解决方案1】:

正如@Santiago Squarzon 建议的那样,您需要安装 RSAT 才能使用 AD PS 模块

【讨论】:

    猜你喜欢
    • 2017-12-17
    • 2023-04-11
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    • 2020-06-18
    • 1970-01-01
    相关资源
    最近更新 更多