2013-10-30 74 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?你能粘貼異常嗎? –

相關問題