Экспорт и импорт правил журналов Exchange 2007
Последнее изменение раздела: 2009-12-09
Правила журналов позволяют вести подробный журнал сообщений, отправленных определенным получателям и от них. Отчеты журналов, содержащие поля метаданных сообщений, такие как «отправитель», «получатели», «ИД сообщения» и «тема», поставляются в почтовый ящик журналов, заданный в правиле, вместе с копией оригинального сообщения во вложении. Дополнительные сведения о ведении журналов см. в разделе Общие сведения о ведении журнала.
В Microsoft Exchange Server 2010 и Exchange Server 2007 используются одинаковые X-заголовки, указывающие, что сообщение уже было включено в журнал, а также идентифицирующие отчеты журналов. Транспортный сервер-концентратор Exchange 2010 не может создавать дубликат отчета журнала для сообщения, которое уже было включено в журнал другим транспортным сервером-концентратором Exchange 2010 или Exchange 2007. Вопросы ведения журнала для организаций, имеющих серверы Exchange Server 2003 и Exchange 2010, рассматриваются в разделе Общие сведения о ведении журнала в смешанной среде Exchange 2003 и Exchange 2010.
Хотя ведение журналов в Exchange 2010 аналогично ведению журналов в Exchange 2007, имеются некоторые различия в объекте правил журналов. При установке первого транспортного сервера-концентратора Exchange 2010 в среде Exchange 2007 программа установки создает новый контейнер для правил журналов Exchange 2010, преобразует все правила журналов Exchange 2007 в формат Exchange 2010 и сохраняет их в этом новом контейнере в Active Directory. После завершения работы программы установки коллекция правил журналов Exchange 2010 оказывается идентичной коллекции правил журналов Exchange 2007. Одни и те же правила журналов применяются к сообщениям на первом транспортном сервере-концентраторе, независимо от того, работает ли на нем Exchange 2010 или Exchange 2007.
Управление правилами журналов в среде сосуществования
В то время, когда в организации Exchange имеются транспортные серверы-концентраторы как Exchange 2010 так и Exchange 2007, необходимо управлять правилами журналов Exchange 2010 из консоли управления Exchange или из командной консоли на сервере Exchange 2010, а правилами журналов Exchange 2007 – из консоли управления Exchange или из командной консоли на сервере Exchange 2007.
Чтобы помочь сохранить целостность правил журналов в Exchange 2010 и в Exchange 2007, при создании или изменении правил журналов из консоли управления Exchange или из командной консоли в Exchange 2010 эти средства предоставляют вспомогательные сообщения, приглашающие сделать аналогичные изменения в среде Exchange 2007.
Предварительные условия
В организации имеются транспортные серверы-концентраторы как Exchange 2010, так и Exchange 2007.
Экспорт коллекции правил журналов из Exchange 2007 с помощью командной консоли
Подраздел «Ведение журнала» Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе в разделе Политика обмена сообщениями и соответствие требованиям.
![]() |
---|
Консоль управления Exchange нельзя использовать для экспорта коллекции правил журналов из Exchange 2007. |
В этом примере выполняется экспорт коллекции правил журналов Exchange 2007. На первом этапе используется командлет Export-JournalRuleCollectionдля экспорта правил журналов Exchange 2007 и сохранения их в переменной. На втором этапе используется командлет Set-Content для сохранения экспортированных правил журналов из переменной в файл Ex2007-JournalRules.xml в папке C:\MyDocs. Эту процедуру необходимо выполнять на транспортном сервере-концентраторе Exchange 2010, поскольку командлет Exchange 2010 Export-JournalRuleCollection учитывает оба формата правил журналов и экспортирует правила журналов Exchange 2007 при использовании ключа ExportLegacyRules.
$file = Export-JournalRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\Ex2007-JournalRules.xml" -Value $file.FileData -Encoding Byte
Подробные сведения о синтаксисе и параметрах см. в следующих разделах:
Импорт коллекции правил журналов в Exchange 2010 с помощью командной консоли
Предупреждение
При импорте правил журналов все правила журналов Exchange 2010 заменяются правилами, импортированными из XML-файла. Рекомендуется проверить эту процедуру в тестовой среде перед ее выполнением в рабочей среде. Чтобы обеспечить возможность отката к предыдущему состоянию, рекомендуется экспортировать существующие правила журналов Exchange 2010 в файл перед импортом правил журналов Exchange 2007. Если планируется сохранить этот файл в том же расположении, что и экспортированные правила журналов Exchange 2007, следует использовать для правил журналов, экспортированных их каждой версии, разные имена файлов с понятным смыслом.
Подраздел «Ведение журнала» Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе в разделе Политика обмена сообщениями и соответствие требованиям.
![]() |
---|
Консоль управления Exchange нельзя использовать для импорта коллекции правил журналов в Exchange 2010. |
В этом примере выполняется импорт коллекции правил журналов из файла Ex2007-JournalRules.xml в коллекцию правил журналов Exchange 2010. На первом этапе используется командлет Get-Content для извлечения данных из XML-файла в переменную $Data. На втором этапе используется командлет Import-JournalRuleCollection для импорта правил журнала из переменной $Data.
[Byte[]]$Data = Get-Content -Path "C:\MyDocs\Ex2007-JournalRules.xml" -Encoding Byte -ReadCount 0
Import-JournalRuleCollection -FileData $Data
Подробные сведения о синтаксисе и параметрах см. в следующих разделах:
Другие задачи
После экспорта или импорта коллекции правил журналов можно выполнить также следующие действия: