Partager via


Test-Message

S'applique à : Exchange Server 2010

Dernière rubrique modifiée : 2009-07-30

La cmdlet Test-Message permet de résoudre les problèmes d’impact des règles de la boîte de réception sur un message spécifique. Si un message est traité de façon inattendue, vous pouvez utiliser cette cmdlet pour resoumettre le message et recueillir des informations détaillées sur la manière dont les règles traitent le message.

Syntaxe

Test-Message -Recipients <ProxyAddressCollection> [-Confirm [<SwitchParameter>]] [-DeliverMessage <SwitchParameter>] [-MessageFileData <Byte[]>] [-Sender <SmtpAddress>] [-SendReportTo <RecipientIdParameter>] [-WhatIf [<SwitchParameter>]]

Paramètres

Paramètre Obligatoire Type Description

Recipients

Obligatoire

Microsoft.Exchange.Data.ProxyAddressCollection

Le paramètre Recipients spécifie la liste d’adresses de messagerie à utiliser comme destinataires du message de test si un fichier .eml n’est pas spécifié.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur Confirm suspend la commande et vous demande de confirmer les actions que la commande va exécuter avant de continuer le traitement. Il n’est pas nécessaire de spécifier une valeur pour le commutateur Confirm.

DeliverMessage

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur DeliverMessage spécifie que le message doit être remis à sa destination finale. Si vous ne spécifiez pas ce commutateur, le message qui est renvoyé n’est pas remis à ses destinataires. Seules les données de résolution des problèmes sont générées et envoyées au destinataire spécifié.

MessageFileData

Facultatif

System.Byte[]

Le paramètre MessageFileData spécifie les données de fichier extraites d’un fichier .eml à l’aide de la cmdlet Get-Contenu.

Pour plus d’informations sur la syntaxe requise pour ce paramètre, voir Présentation de l'importation et de l'exportation de fichiers dans l'environnement de ligne de commande Exchange Management Shell.

Sender

Facultatif

Microsoft.Exchange.Data.SmtpAddress

Le paramètre Sender spécifie l’adresse de messagerie à utiliser comme expéditeur du message de test si un fichier .eml n’est pas spécifié.

SendReportTo

Facultatif

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter

Le paramètre SendReportTo spécifie l’adresse de messagerie à laquelle le rapport final est envoyé.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur WhatIf donne pour instruction à la commande de simuler les actions qu’elle va appliquer à l’objet. Grâce au paramètre WhatIf, vous pouvez afficher des changements potentiels sans devoir les appliquer. Il n’est pas nécessaire de spécifier une valeur pour le commutateur WhatIf.

Description détaillée

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que tous les paramètres de cette cmdlet soient répertoriés dans cette rubrique, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour voir les autorisations qui vous sont nécessaires, voir entrée « Test du traitement des règles de transport » dans la rubrique Autorisations de transport.

Exemples

EXEMPLE 1

Cet exemple renvoie un message électronique spécifique puis envoie le rapport final à l’adresse de messagerie postmaster@contoso.com.

Test-Message -MessageFileData ([Byte[]]$(Get-Content -path c:\testmessage.eml" -encoding byte -ReadCount 0)) -SendReportTo postmaster@contoso.com