Командная консоль Exchange, созданная на основе технологии Microsoft Windows PowerShell, позволяет администраторам использовать интерфейс командной строки, обладающий большими возможностями, для администрирования Microsoft Exchange Server 2007. Командная консоль Exchange дает возможность управлять всеми аспектами Exchange 2007. Администратор может подключать новые учетные записи почтовых ящиков, настраивать соединители SMTP, параметры баз данных хранилищ, транспортные агенты. Командная консоль Exchange позволяет выполнять все задачи, которые способна выполнить консоль управления Exchange, а также ряд других задач, которые через консоль управления Exchange выполнить невозможно. Фактически, когда какая-либо задача выполняется в консоли управления Exchange, в командной консоли Exchange та же команда становится доступной и вызывается для обработки запроса. Для получения дополнительных сведений о новой консоли управления Exchange см. раздел Новые возможности администрирования в консоли управления Exchange.

На рисунке 1 показан внешний вид и расположение элементов командной консоли Exchange.


Командная консоль Exchange, в которой показано перемещение почтовых ящиков

Предварительные условия

Командная консоль Exchange — это оснастка на базе Windows PowerShell. Поэтому на компьютере, на котором будет установлена командная консоль Exchange, необходимо установить Windows PowerShell. Чтобы установить Windows PowerShell, необходимо установить Microsoft .NET 2.0 Framework на компьютер, на котором будет работать Windows PowerShell. Для получения сведений о загрузке .NET Framework посетите Центр разработчиков Microsoft .NET Framework.

Новые функции командной консоли Exchange

Командная консоль Exchange обеспечивает устойчивую и гибкую платформу для создания сценариев, которая позволяет снизить сложность сценариев Microsoft Visual Basic, имеющихся на сегодняшний день. Задачи, для которых раньше требовались сотни строк в сценариях Visual Basic, теперь можно выполнить при помощи одной строки кода в командной консоли Exchange.

Такая гибкость командной консоли Exchange обеспечивается за счет того, что она не использует текст для взаимодействия с системой. Она использует объектную модель на базе платформы Microsoft .NET. Эта объектная модель позволяет командной консоли использовать результаты работы одних команд при выполнении других.

Ключевые функции командной консоли Exchange:

  • Интерфейс командной строки   Интерфейс командной строки позволяет быстро и просто осуществлять доступ к функциям Exchange 2007 и их значениям и изменять их. Он также обеспечивает гибкость при выполнении комплексных задач, при выполнении которых в системном диспетчере Exchange для внесения изменений понадобилось бы много строк кода и несколько часов работы.

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

  • Поддержка структур данных Поскольку выходные данных любой команды в командной консоли Exchange являются объектом, они могут обрабатываться другими командами, причем требуется минимальная подготовка данных. Команды в рамках определенной функции принимают выходные данные других команд той же функции без предварительной обработки.

  • Широкая поддержка сценариев   Если необходимо выполнить сложный процесс, автоматизировать функции управления учетными записями службы технической поддержки, проконтролировать производительность или включить прочие автоматические задачи администрирования, командная консоль Exchange предоставляет мощную среду объектной модели на базе платформы .NET.

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

  • Доступ к командам cmd.exe.   Командная консоль Exchange предоставляет прозрачный доступ к командам, работающим из командной строки (Cmd.exe). Кроме того, выходные данные команд Cmd.exe можно использовать для выполнения других действий или объединить их с данными для другой команды.

  • Доверенные сценарии В целях повышения безопасности командная консоль Exchange требует, чтобы все сценарии подписывались цифровой подписью перед выполнением. Это требование не дает злоумышленникам добавлять вредоносные сценарии в командной консоли Exchange. Запускать можно только сценарии, которым вы доверяете. Эта предосторожность помогает защитить вас и вашу организацию.

  • Пользовательская настройка профиля   Стандартная установка командной консоли Exchange предоставляет полный набор функций и простой в использовании интерфейс. Возможно, вам удобнее будет создать клавиши сокращения для команд, которые вы используете чаще всего. Возможно, полезно будет также настроить интерфейс под выполняемые задачи. Личный профиль командной консоли Exchange можно изменять. Это позволяет управлять настройкой интерфейса и автоматическим выполнением команд при запуске командной консоли Exchange. Пользовательская настройка профиля позволяет назначить сценарии псевдонимам, которые часто используются в повседневном администрировании организации Exchange 2007.

  • Расширяемая поддержка консоли   Если способ отображения данных не соответствует вашим требованиям, или вы не помните, какая группа команд использует параметр Count, а какая параметр Length, можно без труда выполнить необходимые настройки. В командной консоли Exchange используется XML для изменения многих аспектов ее поведения. Разработчики могут создавать новые команды и интегрировать их во встроенные команды командной консоли Exchange. Такая расширяемость позволяет лучше контролировать организацию Exchange 2007 и помогает упростить бизнес-процессы.

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

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

Список часто используемых команд командной консоли Exchange, упорядоченных по административным функциям (например управление получателями, настройка транспорта), приведен в Кратком руководстве по командной консоли Exchange.



Рисунок 1   Командная консоль Exchange