Question
Compter le nombre de mails d'un user AD
- j0nj0n
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 10 ans 1 semaine #21581
par j0nj0n
Compter le nombre de mails d'un user AD a été créé 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 ?
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 1 semaine #21584
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Compter le nombre de mails d'un user AD
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]
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Compter le nombre de mails d'un user AD