2013-10-30 76 views
0

我试图在属于Active Directory组一定OU返回成员的名单。我得到的错误:的参数无法找到匹配的参数名称“Searchbase”

的参数无法找到匹配的参数名称“Searchbase”

任何想法?

Import-Module ActiveDirectory 


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

试试你的命令,你的参数之间取出管子。 –

+0

我得到同样的错误 – user1342164

+1

您可能需要使用-SearchBase与[获取-ADGROUP](http://technet.microsoft.com/en-us/library/ee617196.aspx),然后通过GET-ADGroupMember选择成员之后。 [Get-ADGroupMember示例1](http://technet.microsoft.com/en-us/library/ee617193.aspx)有这种用法的示例。 (例子是在页面的底部) –

回答

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一个参数,而不是获取-ADGroupMember - 这可以让你得到你的在Get-ADGroup中分组一次,然后直接将其输入到Get-ADGroupMember中。从变量或其他函数进行管道在PowerShell中非常常见,并且非常有用,因为它可以使操作保持独立,并且(在变量的情况下)可以重用结果。

+0

当我尝试这个我得到一个弹出提供参数?得到-广告组-server本地主机:60000 -filter {GroupScope当量 “域”} -SearchBase “OU = US,DC =域,DC =净” | get-adgroupmember“test” – user1342164

+0

对于哪个cmdlet?你能粘贴异常吗? –

相关问题