Question Compter le nombre de mails d'un user AD

Plus d'informations
il y a 10 ans 1 semaine #21581 par j0nj0n
Bonjour,

j'aimerai faire un script qui compterai les mails de chaque utilisateur d'un groupe de distribution avec la console PowerShell ainsi que le module Exchange.

[code:1]
$first_day = Read-Host
$last_day = Read-Host
$group = Read-Host
$users = (Get-DistributionGroupMember -Identity $group | select Primarysmtpaddress | Format-table -HideTableHeaders)

foreach ($user in $users)
{
write-host \"$user à envoyé (Get-MessageTrackingLog -Start $first_day -End $last_day -EventId SEND -Sender $user -ResultSize Unlimited).count Mails\"
}[/code:1]

Le tableau des adresses contenus dans $users ne passe pas dans -Sender et je ne vois pas trop comment faire. Y a t'il qulqu'un pour m'aider ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 1 semaine #21584 par Laurent Dardenne
Salut,
retire l'appel du cmdlet format-table, car celui-ci est dédié à l'affichage uniquement.
Ensuite utilise la construction $():
[code:1]$((Get-MessageTrackingLog -Start $first_day -End $last_day -EventId SEND -Sender $user -ResultSize Unlimited).count)[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.038 secondes
Propulsé par Kunena