В данной мы рассмотрим улучшения в программе управления сервером Exchange 2007 Exchange System Manager, которая теперь называется Exchange Management Console (EMC).
Вступление
Команда разработчиков MS Exchange приложила много усилий для того, чтобы значительно улучшить графический интерфейс новой консоли управления Exchange 2007 по сравнению с предыдущей версией Exchange. Интерфейс был полностью изменен. Задача была проста: создать простую, интуитивную и более упорядоченную консоль с наименьшим количеством вложений, что уменьшило бы затраты времени на знакомство с работой с новым дизайном, а также позволило бы эффективно выполнять все действия по управлению сервером. Не секрет, что программа управления System Manager для серверов 2000/2003 как минимум утомительна, и я уверен, что вы разделяете эту точку зрения, поскольку порой действительно очень сложно найти верный путь в дереве для просмотра определенных настроек и свойств, поэтому одной из основных задач стало уменьшение количество кнопок и переключателей в графическом интерфейсе. Помимо этого, разработчики хотели освободиться от всего свободного пространства, которое присутствует в консоли управления серверами Exchange 2000/2003.
Давайте посмотрим, удалось ли разработчикам MS Exchange добиться поставленных целей.
Замечание: Поскольку данная статья основана на версии Beta 1 сервера Exchange Server 2007, некоторые копии экрана будут отличаться от того, что вы увидите в Beta 2 и следующих релизах.
Новая архитектура и легкая навигация
Новая консоль управления Exchange Management Console использует консоль MMC 3.0. Для разработки, как и в случае с оболочкой управления Exchange Management Shell, использовались средства среды Windows PowerShell (ранее известной как Monad). Это означает, что графический интерфейс использует те же самые командлеты Windows PowerShell, которые используются в оболочке Exchange Management Shell.
Новый дизайн консоли управления сервером Exchange 2007 позволяет вам для просмотра доступных ресурсов выбирать сервер, вместо того, чтобы выбрать роль сервера и просмотреть список серверов организации, выполняющих данную роль. Здесь вы можете выбрать определенную службу и просмотреть все ее доступные свойства (Рисунок 1).
Рисунок 1: Консоль управления сервером Exchange Server 2007
Как видно из Рисунка 1, консоль управления разделена на четыре секции: Console tree (Дерево консоли), Result pane (Панель результатов), Work pane (Рабочая панель) и Action pane (Панель задач). Ниже я кратко опишу все эти секции.
Console tree (Дерево консоли) разделено на четыре так называемых рабочих центра: Organization Configuration (Настройки организации), где, как понятно из названия, хранятся все глобальные настройки организации, Server Configuration (Настройки сервера), где хранятся данные сервера, и Recipient Configuration (Настройки получателей), в котором управляются получатели, контакты, списки рассылки и т.п.
Замечание: В сервере Exchange Server 2007 объекты с возможностью использования электронной почты больше не управляются через оснастку Active Directory Users and Computers (Пользователи и компьютеры Active Directory). Теперь все управление ими производится через консоль управления или оболочку сервера Exchange. Ниже я покажу, как это делать.
Последний рабочий центр – Toolbox (Панель инструментов). Здесь вы не можете управлять и изменять настройки сервера или его объекты. Это просто хранилище различных средств Exchange-сервера для диагностики и исправления неполадок в работе, а также рекомендаций по правильной настройке и организации серверов вашей организации. Из Рисунка 2 видно, что здесь находятся такие средства, как Exchange Best Practices Analyzer, Exchange Server Disaster Recovery Analyzer, Exchange Server Mail Flow Analyzer, Exchange Server Performance Monitor, Exchange Server Performance Troubleshooting Analyzer. Рабочий центр Toolbox (Панель инструментов) стал местом для нового средства просмотра очередей Exchange Queue Viewer.
Замечание: Центр Toolbox (Панель инструментов) расширяем. Это означает, что с помощью web-сайта Microsoft Exchange сюда могут быть добавлены дополнительные средства. Было бы еще лучше, если бы сюда можно было бы добавлять средства сторонних производителей, но, к сожалению, добавить можно только средства Microsoft.
Рисунок 2: Инструменты Exchange Server 2007
В Панели результатов находится список всех серверов, отвечающих роли, выбранной в Панели навигации. В Панели результатов вы также можете видеть и другие роли серверов из списка, установленные на них пакеты обновлений, их версии и т.д. Рабочая панель используется для управления всеми дочерними объектами из Панели результатов, или более точно – дочерними объектами объектов центра Настроек сервера.
В Панели задач находится список всех доступных для выбранного в Панели результатов или Рабочей панели объекта(ов). Дается обзор задач, которые можно выполнить с выбранным объектом, так что поиск нужной задачи значительно облегчается. Учтите, что даже если вы работаете с объектом в Панели задач, у вас все равно есть возможность выбора задач из контекстного меню, доступного после нажатия правой кнопкой по нужному объекту (Рисунок 3).
Рисунок 3: Контекстное меню и Панель задач
Как вы помните из работы с Exchange Server 2003, использование контекстного меню может стать крайне утомительным, поэтому многие из вас будут рады появлению Панели задач.
Замечание: Если вы по какой-либо причине захотите использовать контекстные меню, вы можете удалить Панель задач, щелкнув по соответствующему значку в инструментальной панели или через меню View (Просмотр) > Customize (Настроить), а затем снимите отметку с Action pane (Панель задач). Это может быть полезно, например, при работе на маленьком экране с низким разрешением.
На Рисунке 4 для сравнения показано деревья в серверах Exchange 2003 и Exchange 2007. Вы видите, что в Exchange 2007 только 3 уровня, в то время как в Exchange 2003 было восемь. Вот что значит улучшение!
Рисунок 4: Дерево навигации Exchange – Exchange 2003 против Exchange 2007
Новые руководства по завершению внедрения Exchange 2007
После установки Exchange Server 2007 и первого запуска консоли управления вы увидите страницу Завершения внедрения Exchange Server 2007 (Exchange Server 2007 Finalize Deployment), на которой указаны шаги, которые вам рекомендуется выполнить для правильной настройки вашего сервера (Рисунок 5).
Рисунок 5: Завершение внедрения Exchange Server 2007
Даже если вы уйдете с этой странице, не выполнив до конца все указанные шаги, вы всегда можете вернуться к ней, выбрав в самом верху дерева консоли Microsoft Exchange. Как можно видеть из Рисунка 5, существует вкладка под названием End-to-End Scenario (Сквозной сценарий). На этой вкладке вы найдете дополнительные руководства, которые помогут вам при решении многих задач, таких как настройка цикла управления электронной почты и т.п.
Мастер делегирования Exchange
В Exchange Server 2007 делегаты (пользователи или группы) добавляются примерно таким же способом, что и в Exchange Server 2003. Выберите в дереве консоли узел Organization Configuration (Настройки организации), далее либо щелкните правой кнопкой по Рабочей панели, либо выберите в Панели задач пункт Add Delegate (Добавить делегата). Появится окно Add Delegate Wizard (Мастер добавления делегата) (Рисунок 6).
Рисунок 6: Мастер делегирования Exchange Server 2007
Как видите, роли и возможности делегата могут быть такие: Exchange Organization Admin role (Администратор организации) (права на всю организацию), Exchange Recipient Admin role (Администратор получателей) (права на управление получателей во всей организации) и Exchange Server Admin role (Администратор сервера) (права на администрирование серверов Exchange, указанных вами в окне под типами делегатов).
Мастера
Много усилий было приложено к тому, чтобы сделать работу мастеров в Exchange Server 2007 более безупречной и гладкой. На Рисунке 7 показан пример вида и работы новых мастеров. Обратите внимание на цветные поля слева, показывающие шаги работы. Зеленый цвет означает, что данный шаг уже завершен, желтый – что данный шаг как раз выполняется, а серый – что шаг еще не начат.
Рисунок 7: Разноцветные поля мастера
Еще одно улучшение: если вы ввели неправильные символы в текстовое поле или, например, неверное повторили пароль, вы увидите красную иконку, показывающую, где именно ошибка (Рисунок 8).
Рисунок 8: Обнаружение ошибок в мастерах
Управление получателями, списками рассылки и контактами
Как вы, возможно, знаете, Microsoft снова решила использовать панель управления сервером Exchange для управления получателями (Рисунок 9): создание пользователей, обладающих электронной почтой, создание почтовых ящиков для существующих объектов пользователей, создание групп рассылки и контактов. Это означает, что теперь Exchange не использует оснастку Active Directory Users and Computer (Пользователи и компьютеры Active Directory) для выполнения этих задач.
Рисунок 9: Управление получателями в консоли Exchange Management Console
Замечание: Вы можете установить консоль на любой компьютер, но вам придется во время установки выбирать режим Admin only (Только администрирование) (будет невозможно до выхода версии BETA 2).
Использование фильтров и условий (расширенное фильтрование)
Новая консоль управления дает возможность фильтрации объектов в определенных узлах. Консоль поддерживает до 10 условий в каждом правиле фильтрации, что для большинства из нас более, чем достаточно. Если этого мало, вы можете использовать оболочку управления Exchange Management Shell. На Рисунке 10 показан пример фильтра с тремя условиями для выдачи списка получателей типа 'mailbox user', не хранящихся в определенной базе данных, но находящихся на выбранном сервере.
Рисунок 10: Применения фильтра в узле Mailbox (Почтовый ящик)
Конечно, вы можете фильтровать и серверы, и хранилища и группы рассылки и т.д.
При добавлении условия к фильтру можно использовать выражения Equals (Равняется), Does Not Equal (Не равняется), Contains (Содержит), Not Contain (Не содержит) и другие. Также поддерживаются выражения AND (И) и OR (ИЛИ). Примененный фильтр можно сохранить, так чтобы консоль показывала данный узел с указанными условиями до тех пор, пока они вам нужны. Сделать это можно, щелкнув правой кнопкой по узлу в дереве консоли, а затем выбрав View (Просмотр) > Save Current Filter as Default (Сохранить данный фильтр как фильтр по молчанию).
Если вы хотите удалить одно или несколько условий из фильтра, щелкните по иконке удаления справа от нужного условия. Если вы хотите удалить весь фильтр, нажмите Remove Filter (Удалить фильтр).
Группировка получателей
Консоль управления сервером Exchange Server 2007 поддерживает группировку получателей, что значит, что вы, например, можете вывести на экран получателей из определенного домена или леса (Рисунки 11 и 12).
Рисунок 11: Указание диапазона в Active Directory
Рисунок 12: Максимальное число выводимых на экран получателей
Настройка консоли
Вы можете настроить консоль так, чтобы она показывала вам только то, что вы хотите видеть. Предположим, что вашей службе поддержки видеть центр Настройки получателей при запуске консоли. Для этого создайте упрощенное дерево: откройте консоль MMC с помощью меню Start (Пуск) > Run (Выполнить), где наберите MMC.exe. Добавьте оснастку Exchange Server 2007 в пустую консоль MMC, выбрав File (Файл) > Add/Remove Snap-in (Добавить/удалить оснастку) > Add (Добавить) и дважды щелкнув на Exchange Server 2007 в списке доступных оснасток. Нажмите Ok (Рисунок 13).
Рисунок 13: Выбор оснастки Exchange Server 2007
Вы увидите полную консоль Exchange Management Console. Правой кнопкой щелкните по контейнеру Recipient Configuration (Настройки получателей) и выберите New Window From Here (Открыть в новом окне)
Рисунок 14: Открыть в новом окне
В новом окне содержится только центр Настройки получателей (Рисунок 15).
Рисунок 15: Ограниченная консоль управления
Теперь начальное окно можно закрыть.
Замечание: При создании пользовательской консоли по умолчание Панель задач не показывается. Для вывода ее на экран выберите View (Просмотр) > Customize (Настроить) и отметьте Action pane (Панель задач).
Теперь осталось только сохранить новую консоль и сообщить службе поддержки, что им при администрировании объектов использовать Active Directory с возможностью электронной почты надо использовать эту измененную консоль.
Замечание: Как и в случае с оснасткой Exchange 2003 System Manager, а также и другими оснастками, вы можете комбинировать использование оснастки Exchange Server 2007 с другими необходимыми оснастками.
Если вы имеете дело с большой организацией, в которой служба поддержки отвечает за каждый отдельный отдел, регион или даже страну, вы можете настроить в отдельной консоли условия фильтров для ограничения диапазона просмотра.
Открытый код
Как уже было замечено ранее, консоль управления сервером Exchange разработана средствами среды Windows PowerShell (ранее известной как Monad). Это означает, что графический интерфейс прозрачно запускает командлеты этой среды. По этой причине, код выполняемого задания по завершению работы мастера открыт. Вы можете скопировать этот код в любой текстовый редактор (например, Блокнот), отредактировать его, сохранить как сценарий PS1 (ранее называвшийся сценарием MSH) и использовать его для выполнения подобных заданий в будущем.
На Рисунке 16 я включил функцию RPC поверх HTTP в консоли управления сервером Exchange.
Рисунок 16: Открытый код
Как видите, в командлет включены необходимые параметры для выполнения этой задачи в оболочке управления Exchange Management Shell:
Enable-RpcHttp –Server:’EHVMS06’ –ExternalHostname:’mail.exchangehosting.dk’ –ExternalAuthenticationMethods:’Basic’ –SSLOffloading:’$false’
Настройка OWA с помощью консоли управления сервером Exchange
В сервере Exchange Server 2007 большинство настроек OWA выполняются в консоли управления. Теперь вам не нужно для настроек аутентификации использовать IIS Manager и для включения или отключения различных функций OWA или определения разрешений на типы файлов использовать отдельные web-средства.
Рисунок 17: Настройки OWA 2007
Я не буду углубляться в улучшения OWA, которые вы можете настроить с помощью консоли, поскольку OWA 2007 – это тема моей будущей статьи на MSExchange.org.
Выводы
Как вы знаете консоль управления Exchange 2003 System Manager – это утомительное и не слишком понятное средство для поиска нужного параметра. В ней слишком много кнопок и переключателей, а также слишком много вложений в дереве. Так что очень приятно увидеть, что усилия разработчиков MS Exchange по улучшению графического интерфейса управления сервером Exchange Server 2007 увенчались успехом. Как я уже объяснил вам в данной статье, теперь намного легче искать необходимые настройки. В новой консоли только три уровня, в отличие от восьми в Exchange 2003. Но не только навигация улучшилась в Exchange 2007. Теперь у вас появилась возможность использования расширенной фильтрации, а также новые мастера в стиле Vista. Мрачный линкор, как Microsoft называет Exchange 2003 System Manager, теперь находится на дне морском. :-)