Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Управление Exchange 2007 с помощью интерфейса PowerGUI (часть 2)
Введение
В Exchange Server 2007 управление отдельными адресатами, базами данных, серверами и другими объектами обычно может быть осуществлено с помощью Exchange Management Console(EMC), но когда вам требуется произвести значительные изменения одного или более объектов, вам нужно обратиться к новой среде Exchange Management Shell (EMS). И хотя группа Exchange Product group сделала все, что было в их силах, чтобы сделать решение задач через EMS настолько простым, насколько это возможно, администраторы Exchange без опыта написания скриптов могут найти слишком сложным управление объектами с помощью этой новой командной среды. Из-за того, что много работы ушло на создание последовательных глагольно-существительных пар (командная строка), у большинства администраторов Exchange не будет проблем при использовании отдельных команд, вроде Move-Mailbox или Get-MailboxDatabase, но по мере того, как в употребление входит конвейеризация (то есть одна команда использует результат другой) или, попросту говоря, массовая модификация объектов, большинство администраторов Exchange застревают на этом.
В добавление к сказанному, расстроенные администраторы Exchange вынуждены использовать EMS для управления общими папками, доступом к POP3/IMAP4 и множеством других параметров Exchange 2007 до выпусков Exchange Server 2007 Service Pack 1 RTW.
Итак, что вы можете сделать, чтобы начать создавать команды Exchange 2007? Вот теперь на сцену выходит PowerGUI. PowerGUI — это бесплатное инструментальное средство, разработанное Дмитрием Сотниковым, техническим директором в группе Windows Management group в Quest Software. PowerGUI — расширяемая графическая административная консоль, которую вы можете использовать для управления системами, основанными на технологии Windows PowerShell. На момент написания статьи в их число входят Windows XP/Vista, Windows Server 2003/2008, Operations Manager 2007 и другие новые системы от Microsoft. Как я покажу вам в этой серии статей, PowerGUI позволяет вам использовать богатые возможности Windows PowerShell с помощью привычной и интуитивно понятной консоли.
Ну что ж, мы рассмотрели все исходные данные, и теперь давайте начнем.
Установка PowerGUI
Первую вещь, которую мы хотим сделать, — это загрузить последнюю версию PowerGUI (на момент написания статьи это версия 1.0.6 beta) с сайта PowerGUI.org. Затем мы просто запускаем PowerGUI.msi, чтобы начать процесс установки. На первой странице щелкните Next(Далее) как на Рисунке 1.1.
В этой серии статей мы установим PowerGUI непосредственно на сервер Exchange 2007, но вы также можете установить средство на другой сервер или клиент Windows XP с установленными средствами Windows 2003 AdminPak и Exchange 2007 System Management.
Теперь примите лицензионное соглашение и щелкните Next еще раз. Мы оказываемся на странице User Information(Пользовательская информация), которую необходимо заполнить, а затем щелкнуть Next.
На странице Select Features(Выбор компонентов) мы можем выбрать, какие пакеты PowerPack хотим установить. Как вы видите на Рисунке 1.2 PowerPack для Exchange 2007 выбран по умолчанию, так что можно просто щелкнуть Next.
Теперь вся необходимая мастеру установки информация собрана, и можно уже нажимать Next, чтобы начать действительную установку. Когда она завершится, нажмите Finish(Готово) (Рисунок 1.3).
Использование PowerGUI для управления Exchange Server 2007
Установив PowerGUI, мы можем запустить приложение через Start > All Programs > PowerGUI (Пуск > Программы > PowerGUI) (Рисунок 1.4).
Запустив PowerGUI, вы увидите экран, аналогичный показанному на Рисунке 1.5. Это основная консоль, откуда мы можем управлять объектами Exchange Server 2007.
Как вы можете видеть, консоль PowerGUI очень похожа на традиционную MMC, в ней есть навигационное дерево, рабочая панель и панель действий, как вы сейчас увидите.
Управление пользователями почтовых ящиков
В первую очередь я хотел показать вам, как вы можете управлять пользователями почтовых ящиков массово. Чтобы увидеть список всех пользователей почтовых ящиков, щелкните на объект Mailboxes под контейнером получателей. Мы получим список всех объектов пользователей почтовых ящиков (Рисунок 1.6), где Name of the user(Имя пользователя), Alias(Псевдоним), ServerName(Имя Сервера), и ProhibitSendQuota(Квота на отправку) являются параметрами почтового ящика, по умолчанию помещенные в списке.
Если вы хотите получить список дополнительных свойств почтового ящика, можете щелкнуть правой кнопкой мыши на один из столбцов, выберите соответствующие свойства почтового ящика в контекстном меню (Рисунок 1.7).
Щелкнув More(Больше), вы откроете полный список всех свойств, доступных для пользовательского объекта с включенным почтовым ящиком. (Рисунок 1.8)
Давайте переключимся в основную консоль PowerGUI снова. Как вы могли видеть на Рисунке 1.6., Prohibit Send Quota (Квота на отправку) для моего почтового ящика установлена на 5 ГБ (5000000 КБ). Давайте попробуем установить такую же квоту для всех адресатов почтового ящика (сейчас она установлена на безлимитную). Чтобы сделать это, нам сперва нужно выбрать каждого пользователя, удерживая CTRL и щелкая на каждого из них, либо нажав CRTL+A, чтобы выбрать всех, а затем убрать выделение для тех ящиков, у которых уже установлено такое ограничение. Когда соответствующие адресаты выбраны, щелкните Change Properties(Изменить свойства) в панели Action(Действия). Это вызовет окно Change Properties Parameters (Изменить параметры свойств) (Рисунок 1.9). Здесь мы должны прокрутить список до свойства ProhibitSendQuota, и затем задать новое значение и щелкнуть OK.
Все было очень просто, так ведь?
Показываемый код командной строки
Как и в случае с мастерами в EMC, у вас есть возможность увидеть точные команды PowerShell, используемые для выполнения определенных задач. Это можно сделать щелкнув на вкладку PowerShell Code внизу рабочей панели (Рисунок 1.10).Это даст вам возможность повторного использования кода при написании сценария для PowerShell и в других случаях.
Фильтры поиска
PowerGUI также предоставляет опцию фильтра объектов таким же образом, как и в Exchange Management Console (вы даже можете создавать множественные фильтры), щелкнув на Filters вверху рабочей панели как на Рисунке 1.11.
Это была первая часть серии статей, описывающих средство PowerGUI, а публикации второй части вы можете ожидать в ближайшем будущем. До этого я с вами прощаюсь.
Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Управление Exchange 2007 с помощью интерфейса PowerGUI (часть 2)