2013-10-30 4 views
0

활성 디렉토리 그룹에 속한 특정 ou의 멤버 목록을 반환하려고합니다.매개 변수 이름 'Searchbase'와 일치하는 매개 변수를 찾을 수 없습니다.

매개 변수는 매개 변수 이름 'Searchbase (검색베이스)'

어떤 아이디어를 일치 찾을 수 없습니다 : 그 오류는 무엇입니까? 귀하의 기술 상황과 비교

Import-Module ActiveDirectory 


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

명령과 매개 변수 사이의 파이프를 제거하십시오. –

+0

동일한 오류가 발생합니다 – user1342164

+1

[Get-ADGroup] (http://technet.microsoft.com/en-us/library/ee617196.aspx)과 함께 -Searchbase를 사용하고 Get-ADGroupMember를 통해 구성원을 선택해야 할 수 있습니다 나중에. [Get-ADGroupMember Example 1] (http://technet.microsoft.com/en-us/library/ee617193.aspx)에는이 사용법의 예가 나와 있습니다. (예제는 페이지 맨 아래에 있습니다.) –

답변

0

예는 페이지 하단으로 위치 Get-ADGroupMember - Example 1의 문서에 존재한다. 이 예에서는 AD LDS 인스턴스에있는 모든 도메인 로컬 그룹의 그룹 구성원을 얻고있다 : -Searchbase이 Get-ADGroup의 매개 변수가 아니라 얼마나

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

통지서를 받기-ADGroupMember을 - ​​이것은 당신이 얻을하실 수 있습니다 그룹을 Get-ADGroup에서 한 번만 가져 와서 Get-ADGroupMember로 파이프하면됩니다. 변수 또는 다른 함수에서 파이핑하는 것은 powershell에서 매우 일반적이며 작업을 분리하여 유지하고 (변수의 경우) 결과를 재사용 할 수 있기 때문에 유용합니다.

+0

내가 이것을 시도하면 매개 변수를 제공하는 팝업이 나타 납니까? get-adgroup -server localhost : 60000 -filter {GroupScope -eq "domain"} -SearchBase "OU = US, DC = domain, DC = net"| get-adgroupmember "test" – user1342164

+0

어떤 cmdlet에 사용됩니까? 예외를 붙여 넣을 수 있습니까? –

관련 문제