Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2010-10-18

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

Общие папки не предназначены для следующих целей.

В Exchange Server 2010 общие папки являются необязательной функцией. Если на всех клиентских компьютерах организации установлено приложение Microsoft Outlook 2010 или Office Outlook 2007, то такие функции, как сведения о доступности и загрузка автономной адресной книги, от общедоступных папок не зависят. В системе Exchange 2010 для реализации указанных выше функций используются не общедоступные папки, а служба автообнаружения, служба системного помощника Microsoft Exchange и служба рассылки файлов Microsoft Exchange.

Пока на всех клиентских компьютерах в организации не будет использоваться клиент Outlook 2010 или Outlook 2007, необходимо будет продолжать работать с общедоступными папками.

Содержание

Создание общих папок во время установки

 

При использовании Outlook 2003 (и более ранних версий) или Microsoft Entourage база данных общедоступных папок (раньше ее называли хранилищем общедоступных папок) необходима для подключения к серверу Exchange. Соответственно, в организации, в которой используются только серверы Exchange 2010, при установке роли сервера почтовых ящиков на первом сервере программа установки задаст вопрос: Имеются ли в организации клиентские компьютеры с Outlook 2003 или более ранних версий или Entourage?Если вы ответите «Да», будет создана база данных общих папок. Если вы ответите «Нет», база данных создаваться не будет.

Во время установки второго сервера вопрос не задается и база данных общих папок не создается. Необходимость ее создания определяется только при установке первого сервера. После этого все базы данных общих папок являются необязательными. Если база данных общих папок не была создана во время установки, ее можно создать в любой момент уже после завершения установки. Дополнительные сведения о создании базы данных общих папок см. в разделе Создание базы данных общих папок.

В смешанной организации Exchange программа установки не задает вопрос о необходимости создания базы данных общих папок. В таких организациях она создается по умолчанию для обеспечения совместимости с прежними версиями Exchange, выпущенными до Exchange Server 2007. В частности, так как система Exchange 2010 устанавливается в собственной административной группе, созданная база данных общедоступных папок будет поддерживать прежнюю функцию планирования занятости Schedule+.

Дополнительные сведения об установке Exchange 2010 см. в разделе Развертывание Exchange 2010.

#RTT

Деревья общих папок

Дерево папок MAPI делится на следующие поддеревья:

  • Стандартные общие папки (поддерево IPM_Subtree)   Пользователь может осуществлять доступ к этим папкам напрямую — через клиентские приложения, например через Outlook.

  • Системные общие папки (поддерево Non IPM_Subtree). Прямой доступ к этим папкам пользователю закрыт. Клиентские приложения, такие как Outlook, используют их для хранения различной информации: сведений о занятости, автономных адресных книг, организационных форм. Другие системные папки содержат сведения о конфигурации, которые используются другими пользовательскими приложениями или Exchange. Дерево общих папок содержит дополнительные системные папки, например папку EFORMS REGISTRY, которой нет в дереве общих папок общего назначения. Существуют следующие системные папки:

    • EFORMS REGISTRY и Events Root. По умолчанию одна реплика содержимого каждой их этих папок хранится в базе данных общих папок по умолчанию на первом сервере Exchange, установленном в первой административной группе. Именно в ней хранятся организационные формы для клиентов Outlook прежних версий (клиентов, использующих версии Outlook, вышедшие до Outlook 2007).

    • Offline Address Book и Schedule+ Free Busy   В папки Offline Address Book и Schedule+ Free Busy автоматически добавляется по одной вложенной папке для каждой административной группы (или сайта) топологии. По умолчанию реплика содержимого папки той или иной административной группы хранится на первом сервере, установленном в данной группе. Эти папки используются для хранения сведений о занятости и данных автономной адресной книги для клиентов Outlook устаревших версий. Клиенты Outlook прежних версий не поддерживают новые функции в системе Exchange 2010 или Exchange 2007, позволяющие управлять сведениями о доступности и данными автономной адресной книги. (Это служба доступности, служба автообнаружения b функция распространения автономной адресной книги на серверы клиентского доступа.)

    • OWAScratchPad   В каждой базе данных общедоступных папок существует папка OWAScratchPad. Она используется для временного хранения вложений, доступ к которым осуществляется с помощью приложения Microsoft Office Outlook Web App Не следует изменять эту папку.

    • StoreEvents   В каждой базе данных общедоступных папок существует папка StoreEvents. В ней содержатся регистрационные сведения пользовательских событий базы данных Exchange. Не следует изменять эту папку.

    • Другие папки   Для поддержки внутренних операций базы данных Exchange в дереве могут создаваться другие системные папки, например schema-root. Не следует изменять эти папки.

#RTT

Репликация общих папок

Для базы данных общих папок реплицируется информация двух типов:

  • Иерархия   Свойства папок и организационные сведения о папках (включая структуру дерева). Во всех базах данных общих папок имеется копия данных об иерархии. Они позволяют получить следующие сведения о каждой отдельно взятой папке:

    • разрешения на папку;

    • список серверов, на которых хранится реплика содержимого папки;

    • положение папки в дереве общих папок (в том числе сведения о родительских и дочерних папках, если таковые имеются).

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

Примечание.
Репликация содержимого общих папок не контролируется группами обеспечения доступности баз данных. Можно размещать базы данных общих папок на серверах таких групп, хотя общие папки будут использовать свои собственные методы репликации, не относящиеся к группам обеспечения доступности баз данных.

Дополнительные сведения о репликации общих папок см. в разделе Общие сведения о репликации общих папок.

#RTT

Ссылки на общие папки

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

Дополнительные сведения о ссылках для общих папок см. в разделе Знакомство со ссылками общих папок.

#RTT

Общие папки с включенной поддержкой почты

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

Папка с включенной поддержкой почты — это общая папка, имеющая адрес электронной почты. В некоторых случаях — в зависимости от того, как настроена папка, — он может включаться в глобальный список адресов (GAL). Для каждой папки, поддерживающей почту, существует объект Служба каталогов Active Directory, в котором хранится ее адрес электронной почты, имя списка адресов и другие атрибуты, связанные с почтой.

Поскольку сообщение электронной почты, отправленное в общедоступную папку, направляется не в почтовый ящик, а в базу данных общедоступных папок, сервер Exchange при маршрутизации использует несколько иной способ — отличный от того, который используется при маршрутизации сообщений в обычный почтовый ящик.

#RTT

Доступ к общим папкам

В Exchange 2010 доступ к общим папкам имеют следующие клиентские приложения:

  • Outlook 2010

  • Outlook 2007

  • Outlook 2003

Дополнительные сведения о создании и управлении общими папками в Outlook 2007 см. в разделе Создание и совместное использование общих папок.

Дополнительные сведения о создании и управлении общедоступными папками с помощью приложенияOutlook 2003 см. в разделе Использование общедоступных папок.

#RTT

Особенности работы в смешанных организациях (Exchange 2007 и Exchange 2010)

В смешанной организации Exchange 2010 и Exchange 2007 необходимо управлять общими папками и базами данных общих папок с серверов Exchange 2010. Exchange 2007, не распознающих базы данных общих папок Exchange 2010 из-за изменений в схеме Служба каталогов Active Directory. В следующей таблице описано ожидаемое поведение при выполнении различных задач управления общедоступными папками на серверах Exchange 2007 и Exchange 2010.

Задачи Серверы Exchange Server 2007 Серверы Exchange Server 2010

Создание базы данных общих папок

Если в организации имеются базы данных общих папок Exchange 2010, но атрибут msExchHomePublicDB не заполнен, сервер Exchange 2007 не сможет обновить параметр msExchHomePublicDB базы данных общих папок Exchange 2010. Несмотря на то что отображается сообщение об ошибке, база данных общедоступных папок будет создана.

После создания базы данных общих папок необходимо изменить базу данных общих папок по умолчанию. Эту процедуру необходимо выполнить с сервера Exchange 2010. Дополнительные сведения см. в разделе Изменение базы данных общих папок по умолчанию для базы данных почтовых ящиков.

Всегда работает.

Удаление базы данных общих папок по умолчанию

Если какие-либо базы данных почтовых ящиков указывают на удаляемую базу данных общих папок, возникнет сообщение об ошибке, указывающее на то, что нужно изменить базу данных общих папок по умолчанию. Чтобы изменить базу данных общих папок по умолчанию, выполните следующие действия:

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

  2. На сервере Exchange 2007 удалите всех реплики этой базы данных общих папок. Дополнительные сведения см. в разделе Удаление нескольких общих папок из базы данных общих папок.

  3. На сервере Exchange 2007 удалите базу данных общих папок. Дополнительные сведения см. в разделе Удаление баз данных общих папок.

Примечание.
Если новая база данных общих папок, на которую настраиваются базы данных почтовых ящиков, является базой данных общи папок Exchange 2010, см. раздел «Задание базы данных общих папок Exchange 2010 в качестве базы данных общих папок по умолчанию для базы данных Exchange 2007» ниже в этой же таблице.

Работает на серверах Exchange 2007 и Exchange 2010 при условии, что удаляемая база данных общих папок не настроена в базах данных почтовых ящиков в качестве базы данных общих папок по умолчанию.

Удаление последней базы данных общих папок в организации

Если это последняя база данных общедоступных папок Exchange 2007 в организации, командлет Remove-PublicFolderDatabase должен обновить свойство msExchFirstInstance базы данных общедоступных папок Exchange 2010, присвоив ему значение $true. Это не удастся сделать, так как версия объекта Exchange 2010 является более поздней.

Запустите командлет Remove-PublicFolderDatabase на сервере Exchange 2010.

Работает на серверах Exchange 2007 и Exchange 2010 при условии, что удаляемая база данных общедоступных папок не настроена в базах данных почтовых ящиков в качестве базы данных общедоступных папок по умолчанию.

Задание базы данных общих папок Exchange 2010 в качестве базы данных общих папок по умолчанию для базы данных Exchange 2007

Изменение базы данных общих папок по умолчанию не сработает на сервере Exchange 2007, если база данных почтовых ящиков или почтовых папок является базой данных Exchange 2010.

Так как серверы Exchange 2007 не распознают базы данных общедоступных папок Exchange 2010, необходимо запустить командлет Set-MailboxDatabase на сервере Exchange 2010.

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

Всегда работает; следует использовать для изменения баз данных общих папок по умолчанию, если база данных общих папок и база данных почтовых ящиков связаны с разными версиями Exchange.

#RTT

Особенности работы в смешанных организациях (Exchange 2010 и Exchange 2003)

При установке сервера Exchange 2010 в организации Exchange 2003 программа установки автоматически создает новую административную группу и группу маршрутизации в организации Exchange 2003. Серверы Exchange 2010, добавленные в организацию, включаются в новую административную группу и группу маршрутизации. Как упоминалось ранее, программа установки также создает базу данных общедоступных папок на первом сервере почтовых ящиков Exchange 2010. В этой базе данных общих папок программа установки создает новую папку состояния доступности для новой административной группы. Свойство legacyExchangeDN для пользователей, почтовые ящики которых были созданы на сервере Exchange 2010 (но не переносились с сервера Exchange 2003), сопоставляется с именем административной группы Exchange 2010 и поэтому также сопоставляется с папкой сведений о доступности. Чтобы упростить поиск сведений о доступности для пользователей клиента Outlook 2003 и более ранних версий, почтовые ящики которых расположены на сервере Exchange 2003, сведения о доступности пользователей клиентов по умолчанию публикуются в соответствующей общедоступной папке.

Управление

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

  • Диспетчер Exchange для администрирования следует подключать только к базе данных общедоступных папок Exchange 2003. Затем изменения реплицируются на сервер Exchange 2010.

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

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

Outlook Web App

В смешанной организации Exchange 2010, Exchange 2007 и Exchange 2003 на одном из серверов клиентского доступа Exchange 2010 и Exchange 2007 существует виртуальный каталог /public. В Outlook Web App предоставляется полный доступ к общим папкам, не требующий использования виртуального каталога /public. Кроме этого, в Outlook Web App доступны следующие возможности работы с общими папками:

  • полный доступ к общедоступным папкам на серверах почтовых ящиков Exchange 2010 при отсутствии необходимости сохранения постоянного подключения к серверу почтовых ящиков Exchange 2003 для доступа к таким папкам из приложения Outlook Web App;

  • функции поиска по общим папкам;

  • поддержка веб-компонентов.

#RTT

Обновление иерархии общих папок

Если обнаружится, что иерархия общих папок на одном сервере отличается от иерархии на других серверах, рекомендуется провести синхронизацию. В версии Exchange 2003 с пакетом обновления 2 (SP2) для синхронизации иерархии общедоступных папок на сервере Exchange 2003 с другими серверами в организации использовалась команда Synchronize Hierarchy. В версии Exchange 2010 для синхронизации иерархии общедоступных папок на сервере Exchange 2010 с другими серверами организации используется командлет Update-PublicFolderHierarchy.

Примечание.
На сервере Exchange 2010 невозможно выполнить команду Synchronize Hierarchy. На сервере Exchange 2003 невозможно выполнить командлет Update-PublicFolderHierarchy. И тот, и другой способ позволяет обновить иерархию общих папок во всей организации.

Дополнительные сведения см. в разделе Обновление иерархии общих папок.

#RTT

Репликация содержимого общих папок

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

Для приостановки и возобновления репликации содержимого общедоступных папок в смешанной организации на сервере Exchange 2010 в командной консоли используются командлеты Suspend-PublicFolderReplication и Resume-PublicFolderReplication. Хотя эти командлеты запускаются на сервере Exchange 2010, репликация содержимого общих папок приостанавливается и возобновляется для всех серверов смешанной организации. Информацию о приостановке и возобновлении репликации содержимого общих папок при помощи командной консоли см. в следующих разделах:

#RTT

Рекомендации

В этом разделе приводятся рекомендации по выполнению следующих задач при работе с общедоступными папками в организации Exchange:

  • создание баз данных общих папок;

  • планирование иерархии общих папок;

  • проведение технического обслуживания в ночное время.

Создание базы данных общих папок

При предварительном расчете количества баз данных общих папок, необходимых в организации, учитывайте следующие рекомендации:

  • В крупных корпоративных топологиях, где общие папки активно используются, следует развертывать выделенные серверы общих папок. Это вытекает из общей рекомендации разделять ресурсы ЦП и дисковые ресурсы по отдельным серверным ролям.

  • Лучше иметь несколько крупных баз данных общих папок, чем много мелких: они лучше масштабируются, и ими легче управлять. За счет снижения числа баз данных общих папок можно сократить время резервного копирования и восстановления большого числа небольших баз данных. Также при этом сокращается объем фонового трафика репликации. Оперативное обслуживание небольшого числа баз данных выполняется быстрее. Наконец, небольшим числом баз данных проще управлять (с точки зрения применения разрешений, предоставления доступа к содержимому, повышения эффективности репликации и предоставления ссылок).

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

Планирование иерархии общих папок

При планировании иерархии общих папок нужно понимать, как скажется на среде репликация иерархии. Более глубокая иерархия обладает большей масштабируемостью. Под глубокой иерархией понимается иерархия с большим числом вложенных папок и с небольшим количеством папок на верхних уровнях. Напротив, широкой называется иерархия с большим числом папок на верхних уровнях и с немногочисленными вложенными папками.

Рассмотрим, к примеру, иерархию из 250 папок. Она может быть устроена по-разному. Широкая иерархия будет иметь одну родительскую папку и в ней 250 вложенных папок. А в глубокой иерархии будет пять папок на верхнем уровне, в каждой из которых будет по пять вложенных папок, содержащих, в свою очередь, еще по 10 вложенных папок.

И в том, и в другом примере существует 250 папок (5 ? 5 ? 10 = 250). Однако глубокой иерархией проще управлять, чем широкой, по следующим причинам:

  • В время репликации обработка папок и примененных к ним разрешений в глубокой инфраструктуре выполняется эффективнее.

  • Различные операции клиентских компьютеров (сортировка, поиск, раскрытие узла) требует гораздо меньше ресурсов, если в папке 10 вложенных папок, а не 250.

Хотя глубокие иерархии отличаются хорошей масштабируемостью, не рекомендуется создавать более 250 вложенных папок в одной папке. Превышение этого предела с большой долей вероятности приведет к сбоям в работе клиентского компьютера при запросе доступа.

При реализации иерархии следует принимать во внимание, как разрешения влияют на пользователя при попытках получения доступа к общим папкам. Если для каждой вложенной папки общедоступной папки существует отдельная запись в списке управления доступом (ACL), то при каждом получении сервером Exchange нового сообщения о репликации общедоступных папок должна выполняться оценка списка ACL родительской общедоступной папки с целью определения того, какие пользователи имеют право просматривать внесенные в нее изменения. Если родительская папка имеет длинную запись в списке DACL, обновление представления для каждого подписчика может занять довольно долгое время.

Примечание.
Список DACL родительской папки представляет собой объединение списков DACL всех ее вложенных папок.

Иногда анализировать приходится мегабайты данных списка DACL, если выполняются следующие условия:

  • В одной родительской общей папке много вложенных папок.

  • Для каждой вложенной папки задан отдельный список ACL.

Данные списка DACL анализируются, для того чтобы обновить представление данных для подписчиков общих папок, каждый раз когда появляется сообщение о репликации общих папок.

Лучше всего организовать иерархию общих папок с учетом того, какие группы пользователей имеют доступ к родительской папке. Кроме того, не стоит слишком усложнять модель разрешений для иерархий общих папок.

Проведение технического обслуживания в ночное время

Чтобы проверить, эффективно ли работают базы данных, рекомендуется каждую ночь проводить техническое обслуживание баз данных почтовых ящиков и баз данных общих папок. Серверы почтовых ящиков Exchange выполняют эти операции автоматически на основе установленного расписания.

#RTT