找不到与参数名称“Searchbase”匹配的参数

时间:2013-10-30 14:49:25

标签: powershell active-directory

我正在尝试返回某个属于某个活动目录组的成员列表。我收到的错误是:

  

找不到与参数名称“Searchbase”匹配的参数

有什么想法吗?

Import-Module ActiveDirectory


Get-ADGroupMember "Test" | -Searchbase "OU=US,DC=domain,DC=net"  | Format-Table Name

1 个答案:

答案 0 :(得分:0)

位于页面底部的Get-ADGroupMember - Example 1文档中存在与您描述的情况相似的示例。在此示例中,我们将获取AD LDS实例中所有域本地组的组成员:

get-adgroup -server localhost:60000 -filter {GroupScope -eq "DomainLocal"} -SearchBase "DC=AppNC" | 
get-adgroupmember -partition "DC=AppNC"

请注意-Searchbase是Get-ADGroup的参数而不是Get-ADGroupMember - 这使您可以在Get-ADGroup中获取一次组,并将其组织到Get-ADGroupMember中。变量或其他函数的管道在powershell中是相当常见的,并且非常有用,因为它可以使您的操作保持独立,并且(在变量的情况下)允许您重用结果。