Permet de visualiser les IP des clients qui utilisent un connecteur de réception d’un serveur de transport.
Get-MessageTrackingLog -ResultSize Unlimited -Server HUB001 -Start "20/10/2010 15:50:00" | Where-Object { $_.ConnectorId -match "open" } | Select-Object ClientIP -Unique | Sort-Object ClientIP } |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Permet de tracer un messages en vérifiant tous les serveurs de transport en une commande.
Get-ExchangeServer | Where-Object { $_.ServerRole -eq "HubTRansport" } | foreach { Get-MessageTrackingLog -Server $_.name -Sender testdemessage@gmail.com -Start "20/10/2010 12:50:00" | ft Timestamp,EventId,ClientIp,ServerIp,Sender,Recipients -AutoSize } |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :

Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Quelques commandes type pour la recherche de messages dans les tracking logs.
Lister les messages à destination d’un serveur:
get-messagetrackinglog -Resultsize unlimited -Server "SrvHUB001" -Start "03/12/2009 12:00:00" -End "03/12/2009 13:00:00" | Where-Object { $_.ServerIp -eq "192.168.1.20" } |
Lister les messages à destination d’une adresse:
get-messagetrackinglog -Resultsize unlimited -Server "SrvHUB001" -Start "03/12/2009 20:35:00" -End "03/12/2009 20:36:00" | Where-Object { $_.Recipients -match "pere.noel@joyeux-noel.fr" } |
Lister les messages en provenance d’un domaine:
get-messagetrackinglog -Resultsize unlimited -Server "SrvHUB001" -Start "03/12/2009 20:35:00" -End "03/12/2009 20:36:00" | Where-Object { $_.Sender -match "@joyeux-noel.fr" } |
En filtrant le « EventID » il est possible savoir l’action sur le message. Ex: Receive, Send, Deliver, Fail…
Lister les messages envoyés d’un utilisateur vers un autre sur une tranche horaire.
Get-Messagetrackinglog -Recipients "popeye@toons.com" -Sender "olive@toons.com" -EventID "RECEIVE" -Start "26/03/2010 07:30:00" -End "26/03/2010 20:00:00" -Server HUB001 |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Permet d’afficher tous les messages dans les queues de tous les serveurs de transport avec un tri par taille.
Get-TransportServer | Get-Queue | Get-Message | Sort-Object -Descending "size" | ft Identity,FromAddress,DateReceived,Size |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Voici comment exporter l’espace d’adressage d’un connecteur d’envoi.
$conn = Get-SendConnector -Identity "SendConn001"
$conn.AddressSpaces | ft Domain |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Permet de lister les destinataires d’un mass mailing et de les exporter dans un fichier.
get-messagetrackinglog -Server TransportServer01 -Sender sender@hotmail.com -Start "16/09/2009 19:30:00" -End "16/09/2009 20:30:00" -EventID Receive | Where-Object { $_.ClientIp -eq "192.168.1.56"} | Select-Object Timestamp,ServerHostname,Sender,MessageSubject,{$_.Recipients} | Export-Csv -Path massmail01.txt |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Voici un schéma détaillant le fonctionnement du transport dans Exchange 2010.
Rien n’a changé par rapport à Exchange 2007.

Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Si le certificat d’un HUB a expiré, il est possible de le regénérer.
Vérifier l’état des certificat.
Get-ExchangeCertificate | fl |
Noter le Thumbprint du certificat concerné (exemple ici : EA403D0C91FCF0CB2E45C715E4678EB74F9D1513)
Get-ExchangeCertificate -thumbprint "EA403D0C91FCF0CB2E45C715E4678EB74F9D1513" | New-ExchangeCertificate |
Vérifier que le nouveau certificat est présent.
Get-ExchangeCertificate | fl |
Supprimer l’ancien certificat périmé.
Remove-ExchangeCertificate -thumbprint "EA403D0C91FCF0CB2E45C715E4678EB74F9D1513" |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Permet de vider les queues d’un HUB avant d’arrêter le serveur ou juste le service pour maintenance.
Lors de l’arrêt du service transport, des messages peuvent être conservé dans les queues.
Il vaut mieux se connecter sur les serveur.
1- Contrôler l’état des queues.
2- Mettre les service transport en pause.
net pause MSExchangeTransport |
3- Refaire un contrôle des queues pour identifier celles qui ne sont pas vident.
4- Faire un « Retry » sur les queues où il reste des messages.
Retry-Queue -Identity "(Nome de la queue)" -Resubmit $True |
5- Arrêter le service Transport ou le serveur.
net stop MSExchangeTransport |
Cet article vous a aidé ou intéressé? Alors partagez-le en cliquant sur les boutons ci-dessous :
Commentaires récents