2017-06-27 12 views
0

OU内のすべてのADグループをプルして、各グループとそのグループ内のユーザー数を印刷します。私が現在持っている方法では、メンバー数でグループ名を取得するにはどうすればいいですか?広告グループを引っ張り、各グループ内のユーザーを数えてください

Import-Module ActiveDirectory 
$groups = (Get-ADGroup -Filter {GroupCategory -eq 'security'} -SearchBase 'Path to OU' | select SamAccountName).samaccountname 
foreach ($group in $groups){ 
(Get-ADGroup -Identity $group | select name).count 
} 

答えて

4

members属性を使用し、その値を数えます。

Import-Module ActiveDirectory 
$groups = Get-ADGroup -Filter {GroupCategory -eq 'security'} -SearchBase 'Path to OU' -Properties * 
foreach ($group in $groups) {$group.members.count} 

それとも、あなたは両方欲しい以来、

$groups | select name, {$_.members.count} 
+0

パーフェクトありがとう – user770022

関連する問題