특정 값과 일치하는 AD 속성이 각 사용자에게 표시되는 횟수를 나열하는 방법을 찾고 있습니다.PowerShell Get-ADUser - 속성 집계
구체적으로 - Google 광고의 사용자는 회사를 구별하는 맞춤 속성이 있습니다. 모든 회사의 목록과 몇 명의 사용자가 나열되는지를 보여주는 월별 보고서를 작성해야합니다.
이것은 내가 가지고있는 것만 큼 비슷하지만 계정 팀에게는 사용자 친화적이지 않습니다.
import-csv c:\HostedCompanyList.csv -header ID |
foreach {
$total = (get-aduser -filter "(extensionattribute1 -eq '$($_.ID)') -and (extensionattribute2 -eq 'billed')" -properties *).count
write-host $total $_.ID
}
이
는 반대로35 Company1
12 Company2
27 Company3
내가 출력 CSV 또는 HTML 파일에이 정보를 싶습니다`로 내 출력을 보여줍니다
ID
Company1
Company2
Company3
HostedCompanyList.csv
의 내용입니다 PS 창에 표시하는 방법에 대해 설명합니다. 나는 아마 훨씬 더 간단한 방법을 간과 할 수 -- 나는이 이미이 쿼리를 실행하는 매우 긴 호흡 방법 가능성이 감사?
CSV 파일을 전혀 가져 오지 않고도이 작업을 수행 할 수있는 방법이 있다면 보너스 포인트가 필요합니다. 새로운 '회사'가 추가되거나 삭제 될 때 해당 목록에 항목을 추가해야 할 필요가 없어집니다!
도움을 주셔서 감사합니다.
@ mklement0 네하지만 코드 블록을 만들 후 두번째 라인 불균형 짧은 확인한 후 협박되고 줄로 한 줄 향해 전부 밀어 수평 스크롤바가 .. .) – TessellatingHeckler
_laughing out this explanation ... – sodawillow
@ mklement0 그것은 깔끔한 접근법입니다. 나는 그것을 편집했습니다 - 감사합니다. – TessellatingHeckler