Хочется продолжить свой небольшой цикл статей о том, как использовать Poswershell для резервного копирования. В текущем случае мы будем рассматривать Exchange. Версии 2007 или 2010, по сути разницы особой нету. Так что скрипт сможет работать с обоими системами.Из интересного: в данном скрипте используется режим VSSFULLBACKUP, который после работы по резервному копированию делает обрезание (truncate) лог файлов. Так что нет больше необходимости задавать вопросы типа: «как обрезать лог файлы у Exchange?» Все проходит в автоматическом режиме и штатными средствами обслуживания БД.
К удобству пользования адресной книгой , надеюсь, все привыкли. В классическом случае туда попадают все контакты сотрудников компании. Проблемы начинаются, когда размер компании увеличивается. Но и в этом случае, если домены входят в один лес, и везде используется, к примеру, Exchange 2010, то проблем не будет. А вот в случае если у вас trust`овые отношения между лесами, то приходится выкручиваться сторонними решениями. К примеру, можно использовать продукт компании Microsoft FIM. Его функционал с легкостью перекроет данную задачу.
В своем решении я использовал бесплатные командлеты от компании Quest, которые в разы облегчают работу.
Появилась интересная задача по автоматизации удаления старых proxy address у клиентов Exchange.
Решение нашлось такое:
Когда начали тестирование «Яндекс Спамооборона» для фильтрации почты, то столкнулся с проблемой. Суть ее была такова: У каждого пользователя есть несколько доменных суффиксов, при этом сам алиас остается постоянным (меняется только данные после «@»).
К примеру:
Почтовый ящик Васи Пупкина имеет следующие почтовые адреса:
-vasya@commondomain.ru
-vasya@internet_domain.ru
-vasya@domain.ru
-vasya@external_domain.ru
-vasya.pupkin@internet_domain.ru
-vasya.petrovich.pupkin@domain.ru
Если присмотреться внимательно, то можно заметить, что алиасы похожи. Это натолкнуло на мысль… К тому же при покупке лицензии был указан только один домен (является основным), нужно было как-то определить список всех почтовых алиасов (а они могут быть уникальны для не основного домена). В нашем случае: основной почтовый адрес был vasya@commondomain.ru, который имел доменные синонимы internet_domain.ru, domain.ru, external_domain.ru, так же у пользователя есть еще адреса, которые находятся в тех же доменах, но являются уникальными: vasya.pupkin@internet_domain.ru, vasya.petrovich.pupkin@domain.ru
Нужно было придумать как совместить это все в одном доменном имени. К радости, оказывается есть такая возможность, называется доменные синонимы, которые позволили сократить общий список адресов. И значительно сократить количество требуемых лицензий. У меня получилось в 4-5 раз.
Суть данного метода свелась к такому алгоритму:
-Вытаскиваем все почтовые алиасы.
-Берем первый, отрезаем все, начиная с «@». Добавляем основной доменный суффикс и заносим в новый массив
-Удаляем в первом массиве всевозможные вхождения с другими доменными именами.
На выходе мы получим массив содержащий:
-vasya@commondomain.ru
-vasya.pupkin@commondomain.ru
-vasya.petrovich.pupkin@commondomain.ru
В настройках Спасообороны добавляем доменные суффиксы для:
-internet_domain.ru
-domain.ru
-external_domain.ru
Что в сумме перекроет все возможные комбинации имен и будет выглядеть следующим образом:
-vasya@commondomain.ru
-vasya@internet_domain.ru
-vasya@domain.ru
-vasya@external_domain.ru
-vasya.pupkin@commondomain.ru
-vasya.pupkin@internet_domain.ru
-vasya.pupkin@domain.ru
-vasya.pupkin@external_domain.ru
-vasya.petrovich.pupkin@commondomain.ru
-vasya.petrovich.pupkin@internet_domain.ru
-vasya.petrovich.pupkin@domain.ru
-vasya.petrovich.pupkin@external_domain.ru
Краткая и понятная статья о том как открыть пересылку без авторизации с любого IP. Я использовал для отправки писем из DMZ зоны на ящики наших подписчиков.
Для начала нам потребуется минимум усилий и знаний. Что я имел в наличии:
-Настроенную DMZ зону
-ISA 2006
-Exchange 2007 Ent
Первое, что потребуется это создать второй Ip для сетевой карты. Я использовал именно этот способ, потому что он делает реализацию более гибкой (если клиентская программа не поддерживает смену 25 порта).

