На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Exchange 5.5
Exchange 2000
Exchange 2003
Exchange 2007
Общее
Exchange 2010

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 2749305
13998
Hosts 1649588
507
Visitors 229699
585

12
Мониторинг активности принтеров

Главная / Статьи / Exchange 2007 / Exchange 12: Оболочка для управления Exchange-сервером на основе языка Monad


SurfCop

Exchange 12: Оболочка для управления Exchange-сервером на основе языка Monad

Версия для печати Версия для печати

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.

Введение

Сегодня многие из вас знакомы с Monad (также известном как MSH). Тем, кто не знает, я могу сказать, что Monad – это следующее поколение интерактивного языка сценариев и командной строки для Windows от Microsoft. Monad дает системным администраторам абсолютно новый способ для выполнения огромного количества администраторских функций. Monad поддерживается .NET Framework (версию 2.0 можно скачать здесь).

В настоящее время Monad, или MSH, поддерживает Windows XP SP2, Windows Server 2003 SP1 и Windows Vista, однако в планах Microsoft включить во все будущие продукты так называемые «командлеты Monad». Первый продукт Microsoft, который получит преимущества использования языка сценариев Monad – это, как, наверное, многие из вас знают, следующая версия Exchange-сервера, которая на момент написания статьи была известна как Exchange 12 (E12). Ее появление ожидается в первом квартале 2007 года.

Оболочка для управления Exchange-сервером

В Exchange 12 новая оболочка для управления Exchange-сервером делает возможным для администратора управлять всеми типами задач Exchange-сервера, такими как включение почтовых ящиков пользователей, перенос хранилищ почтовых ящиков между группами хранилищ, настройка станицы аутентификации OWA, настройка SMTP-коннектора. Все это теперь можно делать с помощью оболочки управления и без использования достаточно неудобной программы Exchange System Manager (в Exchange 12 она называется Exchange Management Console (Консоль управления сервером Exchange)). Все задачи (и даже больше), которые делались в графическом интерфейсе, теперь будут делаться и с помощью оболочки управления.

Хочу добавить, что оболочка для управления Exchange-сервером также является очень удобной и гибкой платформой для сценариев, что означает, что вам больше не придется возиться со сложными сценариями на Visual Basic для того, чтобы заставить их работать так, как вам требуется. Оболочка для управления Exchange-сервером сделает все за вас с помощью нескольких строчек кода. Некоторые могут подумать, что команды Exchange очень трудны и сложны для запоминания, но на самом деле это не так. Если вы когда-нибудь работали с PERL, не важно в среде UNIX или Windows, или любым другим языком сценариев, то могу заметить, что Monad гораздо более легкий для понимания (вы увидите это из примеров в данной статье).

Примеры работы с оболочкой для управления Exchange-сервером

До того, как мы начнем изучение примеров использования командлетов, хочу заметить, что в оболочку для управления Exchange-сервером встроена функция «Совет дня», как и в большинстве языков для UNIX. Это означает, что каждый раз при запуске оболочки для управления Exchange-сервером (или просто набирая в командной строке get-tip или tip) мы получаем совет, подобный тому, что показан на Рисунке 1.

Рисунок 1: Совет дня оболочки для управления Exchange-сервером

Как видно из рисунка, для получения списка всех командлетов, связанных с Exchange-сервером, нужно просто набрать get-excommand. Это очень полезная функция, если вы забыли команду или просто хотите просмотреть все доступные командлеты. Вы можете получить помощь по отдельному командлету, набрав в строке help имя_командлета или имя_командлета -?. Если, например, нам нужна помощь по работе командлета enable-mailbox, мы набираем help enable-mailbox или enable-mailbox -? и получаем информацию, представленную на Рисунке 2.

Рисунок 2: Оболочка для управления Exchange-сервером – командлет Enable-mailbox

Теперь рассмотрим работу командлетов.

Перенос почтового ящика

Начнем с переноса почтового ящика из одного хранилища в другое. Для этого просто набираем move-mailbox. Вас попросят ввести имя целевой базы данных и имя пользователя или области. Для того, чтобы сразу указать всю необходимую информацию, введите move-mailbox hew –targetdatabase “mailbox store 2”.

Рисунок 3: Оболочка для управления Exchange-сервером – перенос почтового ящика
Рисунок 4: Оболочка для управления Exchange-сервером – перенесенный почтовый ящик

Списки пользователей, хранилищ почтовых ящиков или групп хранилищ

Для получения списка пользователей с почтовыми ящиками наберите get-mailbox (см. Рисунок 5). Для получения списка хранилищ почтовых ящиков или групп хранилищ наберите get-mailboxdatabase (см. Рисунок 6) и get-storagegroup (см. Рисунок 7). Вы можете использовать дополнительные параметры для того, чтобы выводились только определенные почтовые ящики, хранилища почтовых ящиков или группы хранилищ. Данные можно отсортировать по размеру, дате создания, имени и т.п.

Рисунок 5: Оболочка для управления Exchange-сервером – Get-mailbox
Рисунок 6: Оболочка для управления Exchange-сервером – Get-mailboxdatabase
Рисунок 7: Оболочка для управления Exchange-сервером – Get-storagegroup

Подключение и отключение хранилищ почтовых ящиков

Для подключения или отключения хранилища почтовых ящиков наберите mount-database “имя_хранилища ” или dismount-database “ имя_хранилища ”. Здесь вы тоже можете указать дополнительные параметры для подключения/отключения нескольких хранилищ.

Список политик почтового адреса

Последний пример. Для вывода списка политик почтового адреса в организации наберите get-emailaddresspolicy (см. Рисунок 8). Если у вас есть несколько политик, вы можете их фильтровать, выводить списком и т.п.

Рисунок 8: Оболочка для управления Exchange-сервером – Get-emailaddresspolicies

Все эти примеры дают вам представление о простоте администрирования Exchange 12 с помощью оболочки для управления Exchange-сервером. Конечно, это очень простые примеры, но с помощью оболочки вы можете производить и более сложные настройки. В будущих статьях на MSExchange.org я расскажу вам об этом.

Ссылки по данной теме

После прочтения статьи вы должны понять, что изучение Monad необходимо для Exchange 12, а также и для других приложений Microsoft, таких как Longhorn, Vista и т.д. Поэтому я и разместил здесь несколько ссылок для того, чтобы вы знали с чего начать.

Оболочка Windows "Monad" Beta 3.1 (для .NET Framework 2.0 RTM) x86:
http://www.microsoft.com/downloads/details.aspx?FamilyID=239a1116-c0f5-4320-84fc-2ad625ebb910&DisplayLang=en

Журнал MS Monad:
http://blogs.msdn.com/monad

Написание сценариев с помощью оболочки Windows "Monad":
http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx

TechNet Webcast: Новое поколение сценариев командной строки Monad (часть 1) (Уровень 300)
http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032277851&EventCategory=5&culture=en-US&CountryCode=US

TechNet Webcast: Новое поколение сценариев командной строки Monad (часть 2) (Уровень 300)
http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032277853&EventCategory=5&culture=en-US&CountryCode=US





Рейтинг:  
4.7 (голосов 3)  
 1   2   3   4   5    

Автор: Генрик Валзер (Henrik Walther)
Генрик Валзер (Henrik Walther) является Microsoft Exchange MVP и работает в качестве Старшего Технического Консультанта в Interprise, Золотом Партнере Microsoft, расположенном в Дании. Вы можете посетить его web-сайт по адресу: www.exchange-faq.dk (на датском).
Эта статья переведена и опубликована с разрешения http://www.msexchange.org

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.





Работает на «Битрикс: Управление сайтом»
Работает на «Битрикс:
 Управление сайтом»
© MSExchange.ru, 2005-2010