안녕하세요 저는 Get-User -OrganizationalUnit 명령의 한 레벨을 얻으려고합니다.PowerShell : Get-User -OrganizationalUnit 한 수준?
Get-User –OrganizationalUnit "domain.local/ou/this-one"
이렇게하면이 하나와 그 아래의 모든 것을 반환합니다. 한 수준의 반환을 원하고, 무슨 매개 변수가 누락 되었습니까?
안녕하세요 저는 Get-User -OrganizationalUnit 명령의 한 레벨을 얻으려고합니다.PowerShell : Get-User -OrganizationalUnit 한 수준?
Get-User –OrganizationalUnit "domain.local/ou/this-one"
이렇게하면이 하나와 그 아래의 모든 것을 반환합니다. 한 수준의 반환을 원하고, 무슨 매개 변수가 누락 되었습니까?
필터를 사용하는 방법에 대한 특정 매개 변수가 없습니다.
Get-User -Filter "distinguishedName -like 'CN=*,OU=This-one,OU=OU,DC=domain,DC=local'"
얻 aduser cmd를-하자가이 같은 검색의 범위를 설정할 수 있다는 실패 :
get-aduser -searchbase "OU=This-one,OU=OU,DC=domain,DC=local" -searchscope 1
참조 : http://technet.microsoft.com/en-us/library/ee617241.aspx
을이 같이
안부 촉수
$aduserinfo = get-aduser -Identity "Username here"
$ou = $aduserinfo.distinguishedname.split(",")[2]
$ou = $ou.substring(3)
인덱스 [2] 함께 놀러 그리고 당신은 당신이 검색의 OU 얻을 것이다 :구분 속성을 기준으로 배열을 만듭니다. Substring
은 색인에서 3 개의 첫 번째 문자 "ou ="를 제거합니다.
당신은 여전히 여기에 대한 답을 찾고되지 않습니다 확신하지만, 같은 문제를 가진 사람을 위해 사용해보십시오 :
Get-ADOrganizationalUnit -Searchbase "OU=OUYouareSearching,DC=domain,DC=net" -SearchScope OneLevel -Filter *
-SearchScope onelevel은 여기 열쇠입니다.
"-searchscope base"가 작동하지 않습니다./ –
어떤 오류가 반환 되었습니까? 아니면 결과가 없습니다. – Arcass
문서를 확인한 후 -searchbase를 DN으로 지정해야했습니다. 예가 업데이트되었습니다. – Arcass