Powered By Blogger

среда, 12 сентября 2012 г.

Подсчет количества участников списка рассылки

  1. Создаем ps1 скрипт
  2. В него вставляем команды:
$members = Get-DistributionGroupMember – Identity [название группы] –ResultsSize unlimited
$members.count

Либо, если необходимо посчитать количество участников во всех группах рассылки, то немного усложним скрипт:


$groups = Get-DistributionGroup
foreach ($DG in $groups) 

{
 $groupmembers = Get-DistributionGroupMember -Identity $DG
$Name =  Get-DistributionGroupMember -Identity $DG | ft Name
$GroupName = Get-DistributionGroup -Identity $DG | ft DisplayName
$count=[Double]$groupmembers.count

[выводим список необходимых полей]
 $GroupName
 $Name
$count
}


Если, как в моем случае, необходимо найти все группы в которых количество пользователей превышает N, то вводим еще один вложенный цикл:

if ($count -gt  [число N])
{
$GroupName
$count
}


Комментариев нет:

Отправить комментарий