Powershell을 사용하여 Active Directory를 쿼리하고 있습니다. 사용자 이름과 시민권(예: US, AS, CA...)을 나열하고 싶습니다. 그러나 쿼리를 실행하면 결과에 이름 특성의 이름과 값이 표시되지만 시민권 특성의 이름 뒤에 등호(=) 기호만 표시됩니다. 예를 들어, 사용자 이름과 해당 워크스테이션 이름 목록을 작성하려고 할 때도 이 문제가 발생합니다. ADSI 편집기를 사용할 때 해당 특성을 볼 수 있으므로 해당 특성에 값이 있다는 것을 알고 있습니다. 그럼 어떻게 하면 이것을 작동시킬 수 있을까요?
답변1
Get-AdUser를 실행하면 제한된 설정 속성만 반환됩니다.
다른 속성을 보려면 다음을 사용해 보세요.
Get-AdUser "Person" -Properties extentionAttribute10,dn | ft Name,extentionAttribute10,dn
분명히 속성 부분 뒤에는 보고 싶은 속성의 이름을 쉼표로 구분하여 지정합니다. 그런 다음 ft(Format-Table) 뒤에 이름을 지정하여 결과에 이를 표시하도록 powershell에 지시해야 합니다.