Exporter et importer des règles de journal Exchange 2007
Dernière rubrique modifiée : 2009-12-09
Les règles de journal vous permettent de tenir un journal précis des messages transmis entre des utilisateurs spécifiques. Les rapports de journal contenant des champs de métadonnées de message tels que l'expéditeur, les destinataires, l'ID du message et l'objet sont transmis à la boîte aux lettres de journalisation spécifiée dans la règle et sont accompagnés d'une copie du message d'origine en pièce jointe. Pour en savoir plus sur la journalisation, voir Présentation de la journalisation.
Microsoft Exchange Server 2010 et Microsoft Exchange Server 2007 utilisent les mêmes en-têtes X pour spécifier qu'un message a déjà été journalisé et identifier les rapports de journal. Un serveur de transport Hub Exchange 2010 ne génère aucun autre rapport de journal lorsqu'un message est déjà journalisé par un autre serveur de transport Hub Exchange 2010 ou Exchange 2007. Les considérations relatives à la journalisation pour les organisations disposant de serveurs Exchange Server 2003 et Exchange 2010 sont abordées dans la rubrique Présentation de la journalisation dans un environnement Exchange 2003-Exchange 2010 mixte.
Bien que la journalisation dans Exchange 2010 soit similaire à celle dans Exchange 2007, les règles de journal diffèrent. Lorsque vous installez le premier serveur de transport Hub Exchange 2010 dans un environnement Exchange 2007, le programme d'installation crée un conteneur pour les règles de journal Exchange 2010, convertit toutes les règles de journal Exchange 2007 au format Exchange 2010 et les stocke dans ce conteneur dans Active Directory. Une fois l'installation terminée, la collection des règles de journal dans Exchange 2010 est identique à celle dans Exchange 2007. Les mêmes règles de journal sont appliquées aux messages traités sur le premier serveur de transport Hub, qu'il exécute Exchange 2010 ou Exchange 2007.
Gestion des règles de journal coexistantes
Si votre organisation Exchange contient des serveurs de transport Hub Exchange 2010 et Exchange 2007, vous devez gérer les règles de journal Exchange 2010 et Exchange 2007, à l'aide de la console de gestion Exchange (EMC) ou de l'environnement de ligne de commande Exchange Management Shell, respectivement sur un serveur Exchange 2010 et sur un serveur Exchange 2007.
Pour maintenir la cohérence des règles de journal dans Exchange 2010 et Exchange 2007, lorsque vous créez ou modifiez des règles de journal à l'aide de la console de gestion Exchange (EMC) ou de l'environnement de ligne de commande Exchange Management Shell dans Exchange 2010, ces outils vous invitent par le biais de messages à effectuer les mêmes changements dans l'environnement Exchange 2007.
Conditions préalables
Votre organisation comporte des serveurs de transport Hub Exchange 2010 et Exchange 2007.
Utiliser l'environnement de ligne de commande Exchange Management Shell pour exporter la collection de règles de journal à partir d'Exchange 2007
Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir entrée « Journalisation » dans la rubrique Stratégie de messagerie et autorisations de conformité.
Remarque : |
---|
La console de gestion Exchange (EMC) ne permet pas d'exporter la collection de règles de journal à partir d'Exchange 2007. |
Cet exemple exporte la collection de règles de journal Exchange 2007. Dans la première étape, la cmdlet Export-JournalRuleCollection est utilisée pour exporter des règles de journal Exchange 2007 et les stocker dans une variable. Dans la seconde étape, la cmdlet Set-Content est utilisée pour enregistrer les règles de journal exportées de la variable dans le fichier Ex2007-JournalRules.xml se trouvant dans le dossier C:\MesDocs. Vous devez effectuer cette procédure sur un serveur de transport Hub Exchange 2010, car la cmdlet Exchange 2010 Export-JournalRuleCollection reconnaît les deux formats de règle de journal. De plus, elle exporte les règles de journal Exchange 2007 lorsque vous utilisez le commutateur ExportLegacyRules.
$file = Export-JournalRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\Ex2007-JournalRules.xml" -Value $file.FileData -Encoding Byte
Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir les rubriques suivantes :
Utiliser l'environnement de ligne de commande Exchange Management Shell pour importer la collection de règles de journal dans Exchange 2010
Attention : |
---|
Lorsque vous importez des règles de journal, toutes les règles Exchange 2010 sont remplacées par les règles importées du fichier .xml. Nous vous conseillons de tester cette procédure dans un environnement de test avant de la mettre en œuvre dans un environnement de production. Pour pouvoir revenir en arrière, nous vous conseillons d'exporter les règles de journal Exchange 2010 existantes dans un fichier avant d'importer les règles de journal Exchange 2007. Si vous envisagez d'enregistrer ce fichier au même endroit que les règles de journal Exchange 2007 exportées, veillez à attribuer aux règles de journal exportées de chaque version un nom de fichier qui les différencie. |
Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir entrée « Journalisation » dans la rubrique Stratégie de messagerie et autorisations de conformité.
Remarque : |
---|
La console de gestion Exchange (EMC) permet d'importer la collection de règles de journal dans Exchange 2010. |
Cet exemple importe la collection de règles de journal du fichier Ex2007-JournalRules.xml dans la collection de règles de journal Exchange 2010. Dans la première étape, la cmdlet Get-Content est utilisée pour extraire les données du fichier .xml et les stocker dans la variable $Data. Dans la seconde étape, la cmdlet Import-JournalRuleCollection est utilisée pour importer les règles de la variable $Data.
[Byte[]]$Data = Get-Content -Path "C:\MyDocs\Ex2007-JournalRules.xml" -Encoding Byte -ReadCount 0
Import-JournalRuleCollection -FileData $Data
Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir les rubriques suivantes :
Autres tâches
Après avoir exporté ou importé la collection de règles de journal, vous pouvez également :