Archive

Articles taggués ‘HUB’

Identifier les clients qui utilisent un connecteur de réception.

Permet de visualiser les IP des clients qui utilisent un connecteur de réception d’un serveur de transport.

?View Code POWERSHELL
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 }
Categories: Exchange 2007 Tags: ,

Tracer un message sur tous les HUB.

Permet de tracer un messages en vérifiant tous les serveurs de transport en une commande.

?View Code POWERSHELL
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 }
Categories: Exchange 2007 Tags: ,

Exchange 2010 Transport Role Architecture.

Quelques commandes de tracking log.

Quelques commandes type pour la recherche de messages dans les tracking logs.

Lister les messages à destination d’un serveur:

?View Code POWERSHELL
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:

?View Code POWERSHELL
 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:

?View Code POWERSHELL
 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.

?View Code POWERSHELL
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
Categories: Exchange 2007 Tags: ,

Afficher les messages dans le queues.

Permet d’afficher tous les messages dans les queues de tous les serveurs de transport avec un tri par taille.

?View Code POWERSHELL
Get-TransportServer | Get-Queue | Get-Message | Sort-Object -Descending "size" | ft Identity,FromAddress,DateReceived,Size
Categories: Exchange 2007 Tags: , ,

Lister l’espace d’adressage d’un connecteur.

Voici comment exporter l’espace d’adressage d’un connecteur d’envoi.

?View Code POWERSHELL
$conn = Get-SendConnector -Identity "SendConn001"
$conn.AddressSpaces | ft Domain
Categories: Exchange 2007 Tags:

Lister les destinataires d’un mass mailing.

Permet de lister les destinataires d’un mass mailing et de les exporter dans un fichier.

?View Code POWERSHELL
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

Le Transport avec Exchange 2010.

Voici un schéma détaillant le fonctionnement du transport dans Exchange 2010.
Rien n’a changé par rapport à Exchange 2007.
Exchange 2010-Transport

Categories: Exchange 2010 Tags:

Regénérer un certificat sur un HUB.

Si le certificat d’un HUB a expiré, il est possible de le regénérer.

Vérifier l’état des certificat.

?View Code POWERSHELL
Get-ExchangeCertificate | fl

Noter le Thumbprint du certificat concerné (exemple ici : EA403D0C91FCF0CB2E45C715E4678EB74F9D1513)

?View Code POWERSHELL
Get-ExchangeCertificate -thumbprint "EA403D0C91FCF0CB2E45C715E4678EB74F9D1513" | New-ExchangeCertificate

Vérifier que le nouveau certificat est présent.

?View Code POWERSHELL
Get-ExchangeCertificate | fl

Supprimer l’ancien certificat périmé.

?View Code POWERSHELL
Remove-ExchangeCertificate -thumbprint "EA403D0C91FCF0CB2E45C715E4678EB74F9D1513"
Categories: Exchange 2007 Tags: , ,

Vider les queues d’un HUB.

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.

?View Code POWERSHELL
Get-Queue

2- Mettre les service transport en pause.

?View Code COMMAND
net pause MSExchangeTransport

3- Refaire un contrôle des queues pour identifier celles qui ne sont pas vident.

?View Code POWERSHELL
Get-Queue

4- Faire un « Retry » sur les queues où il reste des messages.

?View Code POWERSHELL
Retry-Queue -Identity "(Nome de la queue)" -Resubmit $True

5- Arrêter le service Transport ou le serveur.

?View Code COMMAND
net stop MSExchangeTransport
Categories: Exchange 2007 Tags: