В данной статье описано, как с помощью командной консоли Exchange настроить ведение журнала управления записями сообщений в Microsoft Exchange Server 2007. Рекомендуется регулярно вести наблюдение за файлами журналов, потому что это помогает следить за производительностью системы, устранять возникающие проблемы и предотвращать появление новых, а также планировать реализацию усовершенствований в организации Exchange.

Примечание.
Настроить ведение журнала управления записями сообщения с помощью консоли управления Exchange нельзя.

Командлет Set-MailboxServer командной консоли Exchange позволяет выполнять перечисленные ниже задачи.

Предварительная подготовка

Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать следующую роль:

  • роль администратора организации Exchange.

Чтобы выполнить описанные ниже процедуры на компьютере с установленной ролью сервера почтовых ящиков, необходимо войти в систему с учетной записью, входящей в локальную группу администраторов на этом компьютере.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.

Кроме того, прежде чем начать выполнение действий, описанных в этом разделе, примите во внимание сведения, приведенные ниже.

  • Для выполнения конфигурационых задач, описанных в этом разделе, используется командлет Set-MailboxServer. Подробные сведения о синтаксисе и параметрах см. в разделе справки Set-MailboxServer.

    Примечание.
    Помимо настройки параметров ведения журналов командлет Set-MailboxServer можно также использовать для планирования работы помощника для управляемых папок; для этого используется параметр ManagedFoldedAssistantSchedule.
  • Для просмотра текущих параметров ведения журнала управления записями сообщений используется командлет Get-MailboxServer. Подробные сведения о синтаксисе и параметрах см. в разделе справки Get-MailboxServer.

Формат и данные файлов журналов

Файлы журналов управления записями сообщений хранятся в формате, в котором в качестве разделителей используются знаки табуляции. Файлы в этом формате можно импортировать в большинство баз данных и электронных таблиц, таких как Microsoft Excel.

Каждая запись журнала содержит следующие сведения:

  • текущие дата и время;

  • тип действия по управлению записями сообщений (хранение, ведение журнала, развертывание папки, инициированное администратором, развертывание папки, инициированное пользователем);

  • полный путь к папкам (папка корневого уровня и вложенные папки);

  • владелец почтового ящика (домен\псевдоним).

Следующие элементы регистрируются только при операциях хранения и ведения журнала:

  • тема сообщения;

  • дата получения сообщения (для отправленных сообщений — дата отправки);

  • отправитель сообщения (если элемент был отправлен от имени другого лица, указываются фактический отправитель и лицо, от чьего имени был отправлен элемент);

  • код интернет-сообщения (полезен при поиске конкретного элемента, если несколько элементов не различаются по теме и отправителю);

  • класс сообщения;

  • выполненное действие хранения (только для элементов с параметрами хранения);

  • адрес назначения журнала (только для элементов журнала).

Включение ведения журнала управления записями сообщений

Ведение журнала управления записями сообщений по умолчанию отключено, поэтому перед настройкой его необходимо включить.

Включение ведения журнала управления записями сообщений

  1. Настройте на сервере управление записями сообщений. Дополнительные сведения о настройке управления записями сообщений см. в разделе Управление записями сообщений.

  2. Присвойте с помощью командлета Set-MailboxServer значение $true хотя бы одному из следующих параметров:

    • RetentionLogForManagedFoldersEnabled (значение по умолчанию — $false);

    • JournalingLogForManagedFoldersEnabled (значение по умолчанию — $false);

    • FolderLogForManagedFoldersEnabled (значение по умолчанию — $false);

    • SubjectLogForManagedFoldersEnabled (значение по умолчанию — $false);

Дополнительные сведения см. ниже, в подразделах, посвященных включению ведения журнала управления записями сообщений.

  1. Убедитесь с помощью командлета Get-MailboxServer, что выполнены следующие условия:

    • параметр LogDirectorySizeLimitForManagedFolders больше 0 (значение по умолчанию — Unlimited);

    • параметр LogFileSizeLimitForManagedForManagedFolders больше 0 (значение по умолчанию составляет 10 МБ).

Дополнительные сведения о синтаксисе и параметрах см. в разделах справки Set-MailboxServer и Get-MailboxServer.

Настройка местоположения каталога журналов управления записями сообщений

По умолчанию журналы управления записями сообщений хранятся в каталоге <Exchange «путь установки>\Logging\Managed Folder Assistant ». Этот каталог должен быть локальным для компьютера Exchange 2007.

Указание местоположения каталога журналов управления записями сообщений с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -LogPathForManagedFolders <MRM folder path>
    

    Например, чтобы определить в качестве каталога журналов управления записями сообщений папку «C:\Example\Managed Folder Assistant» на компьютере Exchange 2007 с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 -LogPathForManagedFolders "C:\Example\Managed Folder Assistant"
    

Настройка максимального размера каталога журналов управления записями сообщений

Задать ограничение размера для всех файлов журналов управляемых папок в одной базе данных сообщений можно с помощью параметра LogDirectorySizeLimitForManagedFolders. По умолчанию размер каталога журналов управления записями сообщений не ограничен. Если для этого каталога задано ограничение размера и объем файлов журналов управления записями сообщений из базы данных сообщений достигает этого ограничения, самые старые файлы удаляются, чтобы освободить место для новых.

Размер файлов журналов управляемых папок — это общий размер всех файлов журналов с одним префиксом имен. Например, для файла с именем Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]20061018-1.log префиксом является Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]. Если переименовать файлы журналов или скопировать другие файлы в каталог журналов управляемых файлов, они не будут учитываться при определении размера файлов журнала. Файлы журналов управляемых папок для каждой базы данных сообщений имеют уникальный префикс имен. Поэтому данное ограничение относится к файлам журналов в каждой базе данных сообщений, а не ко всем файлам журналов в каталоге. При наличии нескольких баз данных сообщений максимальный размер каталога журналов управляемых папок не соответствует значению параметра LogDirectorySizeLimitForManagedFolders, так как файлы журналов управляемых папок, созданные другими базами данных, имеют другие префиксы имен. При наличии n баз данных максимальный размер каталога журналов управляемых папок будет в n раз превышать указанное значение.

Примечание.
Максимальный размер каталога журналов управления записями сообщений равен общему размеру всех файлов журналов, которые имеют одинаковый префикс имени. При расчете общего размера каталога не учитываются другие файлы, которые не соответствуют соглашению о префиксе имен. Переименование старых файлов журнала или копирование других файлов в каталог журналов отслеживания сообщений может привести к превышению заданного максимального размера каталога.

В качестве значения параметра LogDirectorySizeLimitForManagedFolders необходимо указать или целое число, или unlimited. При вводе значения укажите одну из следующих единиц измерения:

  • B (байт)

  • KB (килобайт)

  • MB (мегабайт)

  • GB (гигабайт)

  • TB (терабайт)

Значение без указания единицы измерения обрабатывается как количество байт.

Настройка максимального размера каталога журналов управления записями сообщений с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -LogDirectorySizeLimitForManagedFolders <size>
    

    Например, чтобы задать для каталога журналов управления записями сообщений ограничение размера в 1 ГБ на сервере с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 -LogDirectorySizeLimitForManagedFolders "1 GB"
    

Настройка максимального размера файлов журналов управления записями сообщений

По умолчанию максимальный размер каждого файла журнала управления записями сообщений составляет 10 МБ. При достижении максимального размера файла журнала управления записями сообщений сервер Exchange 2007 открывает новый файл. Это продолжается до тех пор, пока не будет выполнено одно из указанных ниже условий.

  • Каталог журналов управления записями сообщений достигает установленного максимального размера. В этом случае при создании новых файлов журналов старые будут удаляться. Дополнительные сведения об измерении и изменении максимального размера каталога журналов управления записями сообщений см. выше, в подразделе «Настройка максимального размера каталога журналов управления записями сообщений».

  • Истекает максимальный срок хранения файла журнала управления записями сообщений. В этом случае файл журнала, срок хранения которого истек, удаляется и создается другой файл журнала. Дополнительные сведения об изменении максимального срока хранения файла журнала управления записями сообщений см. ниже, в подразделе «Настройка максимального срока хранения файлов журналов управления записями сообщений».

При достижении максимального размера или срока хранения самые старые файлы журнала управления записями сообщений удаляются.

При вводе значения укажите одну из следующих единиц измерения:

  • B (байт)

  • KB (килобайт)

  • MB (мегабайт)

  • GB (гигабайт)

  • TB (терабайт)

Значение без указания единицы измерения обрабатывается как количество байт.

Настройка максимального размера файлов журналов управления записями сообщений с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -LogFileSizeLimitForManagedFolders <size>
    

    Например, чтобы задать для файлов журналов управления записями сообщений ограничение в 20 МБ на сервере с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 -LogFileSizeLimitForManagedFolders "20 MB"
    

Подробные сведения о синтаксисе и параметрах см. в разделе справки Set-MailboxServer.

Настройка максимального срока хранения файлов журналов управления записями сообщений

По умолчанию максимальный срок хранения любого файла журнала управления записями сообщений составляет 30 дней. Файлы журналов управления записями сообщений удаляются при выполнении любого из следующих условий:

  • каталог журналов управления записями сообщений достигает установленного максимального размера;

  • истекает максимальный срок хранения файла журнала управления записями сообщений.

Чтобы задать срок хранения файла журнала, введите его в виде промежутка времени: дд.чч:мм:сс, где д = дни, ч = часы, м = минуты, а с = секунды. Например, чтобы указать 30-дневный интервал, введите 30.00:00:00.

Примечание.
Часы, секунды и минуты разделяются в данном параметре двоеточиями, а дни отделяются точкой (например, 30.00:00:00).

Настройка максимального срока хранения файлов журналов управления записями сообщений с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -LogFileAgeLimitForManagedFolders dd.hh:mm:ss
    

    Например, чтобы задать для файлов журналов управления записями сообщений ограничение срока хранения, составляющее две недели, на сервере с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 - LogFileAgeLimitForManagedFolders 14.00:00:00
    

Подробные сведения о синтаксисе и параметрах см. в разделе справки Set-MailboxServer.

Включение и отключение записи данных в журнал сведений о хранении сообщений

Параметр RetentionLogForManagedFoldersEnabled определяет, будет ли помощник для управляемых папок заносить в журнал сведения о сообщениях, для которых достигнут предельный срок хранения. Этот параметр может иметь значения $true и $false. Если выбрано значение $true, сведения о сообщениях, которые были обработаны при достижении максимального срока хранения, записываются в журнал. По умолчанию этот параметр имеет значение $false.

Включение и отключение записи данных в журнал сведений о хранении сообщений с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -RetentionLogForManagedFoldersEnabled <true/false>
    

    Например, чтобы включить запись сведений о сообщениях, срок хранения которых достиг предела, на сервере с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 -RetentionLogForManagedFoldersEnabled $true
    

Подробные сведения о синтаксисе и параметрах см. в разделе справки Set-MailboxServer.

Включение и отключение записи данных в журнал службы ведения журналов

В журнале службы ведения журналов регистрируется время перемещения управляемых папок в другое место. Для включения и отключения записи данных в журнал службы ведения журналов управления записями сообщений можно использовать параметр JournalingLogForManagedFoldersEnabled. Этот параметр может иметь значения $true и $false. Если задано значение $true, данные в журнал записываются. По умолчанию этот параметр имеет значение $false.

Включение и отключение записи данных в журнал службы ведения журналов с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -JournalingLogForManagedFoldersEnabled <true/false>
    

    Например, чтобы включить запись данных в журнал службы ведения журналов на сервере с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 -JournalingLogForManagedFoldersEnabled $true
    

Подробные сведения о синтаксисе и параметрах см. в разделе справки Set-MailboxServer.

Включение и отключение записи данных в журнал папок управления записями сообщений

В журнал папок записываются сведения о том, когда помощник для управляемых папок создает или удаляет управляемые папки. Для включения и отключения записи данных в журнал папок управления записями сообщений можно использовать параметр FolderLogForManagedFoldersEnabled. Этот параметр может иметь значения $true и $false. Если выбрано значение $true, сведения о папках, к которым применены политики почтовых ящиков управляемых папок, записываются в журнал. По умолчанию этот параметр имеет значение $false.

Включение и отключение записи данных в журнал папок управления записями сообщений с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -FolderLogForManagedFoldersEnabled <true/false>
    

    Например, чтобы включить журнал папок на сервере с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 -FolderLogForManagedFoldersEnabled $true
    

Подробные сведения о синтаксисе и параметрах см. в разделе справки Set-MailboxServer.

Включение и отключение регистрации тем сообщений электронной почты в журнале

Включить или отключить регистрацию тем сообщений электронной почты в журнале можно с помощью командлета SubjectLogForManagedFoldersEnabled. Если она включена, в журнал записываются темы сообщений электронной почты, обрабатываемых помощником для управляемых папок. Этот параметр может иметь значения $true и $false. Если задано значение $false, темы сообщений будут в журналах управляемых папок пустыми. По умолчанию этот параметр имеет значение $false.

Включение и отключение регистрации тем сообщений электронной почты в журнале с помощью командной консоли Exchange

  • Выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity <server> -SubjectLogForManagedFoldersEnabled <true/false>
    

    Например, чтобы включить регистрацию тем сообщений электронной почты в журнале на сервере с именем «Exchange01», выполните следующую команду:

    Копировать код
    Set-MailboxServer -Identity Exchange01 -SubjectLogForManagedFoldersEnabled $true
    

Подробные сведения о синтаксисе и параметрах см. в разделе справки Set-MailboxServer.

Дополнительные сведения

Дополнительные сведения об управлении записями сообщений см. в разделе Управление записями сообщений.

Дополнительные сведения о ведении журналов см. в разделе Обзор процедуры ведения журнала.

Дополнительные сведения об использовании командной консоли Exchange см. в разделе Использование среды управления Exchange.