У Exchange Server 2007 есть несколько устройств, называемых AutoDiscover, которые снабжают Outlook 2007 настсроечной информацией. Она отправляется как XML файл и содержит всю информацию, необходимую для автоматического создания профайла, так как URL используется Outlook 2007. Следующие сервисы могут быть установлены через сервис AutoDiscover:
- Оффлайн адресная книга (Offline Address Book) (OAB)
- Универсальная система обработки сообщений (Unified Messaging)
- Вне офиса (Out of Office) (OOF)
- Сервисы доступа (Availability Services)
Внутренним образом Exchange Server 2007 работает вне блока, используя только самоотмечающийся сертификат, который создается в Exchange Server 2007 в процессе установки. Встроенный сертификат имеет два имени: NetBIOS имя блока Exchange Server как srv-cashub1 и второе, использующее FQDN (Целиком квалифицированное имя домена) как srv-cashub1.apatricio.local. Встроенный сертификат можно просмотреть, используя для этого сертификат встроенного модуля локального утсройства, как показано на Рисунке 01 или используя командлет Get-ExchangeCertificate.

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

Ok мы можем избежать такой вид формирования, пользуясь сертификатом через Certification Authority, которому доверяют все пользователи. Этот сертификат должен быть выдан внутренним или внешним Certification Authority. Давайте создадим запрос, используя внутренний CA и используя имя сертификата mail.apatricio.local, и мы собираемся создать DNS вход для mail, используя CAS IP адрес.
Теперь мы можем использовать https://mail.apatricio.local в любой рабочей станции, и мы не будем получать ошибки сертификата.
Настройка Outlook URL
Теперь, после установки нашего сертификата, все клиенты Outlook 2007 получат следующее сообщение об ошибке при последующем открытии Outlook, как показано на Рисунке 03.

Что происходит? Exchange Server 2007 рабоатет вне блока с самоописыващимся сертификатом, когда мы изменяем сертификат AutoDiscover, то у нас появляется эта ошибка.
У Outlook 2007 есть встроенное устройство, которое позволяет нам проверять достоверность существующих URL, которые мы используем. Это устройство называется Test E-mail Autoconfiguration. Мы можем добраться до него, открыв Outlook 2007 client, нажав при этом на кнопку Ctrl и правой кнопкой мыши щелкнув на иконке Outlook.
В этой программу мы можем отключить Use Guessmart и Secure Guessmart Authentication и нажать на Test. Затем мы получим все существующие URL, установленные для пользователей Outlook 2007. Как видно на Рисунке 04, наши пользователи получали исходный настройки, которые направляют их к FQDN имя CAS Сервера, используя HTTPS. Но мы только что использовали сертификат, пользуясь именем mail.apatricio.local.

Хорошо, теперь давайте поменяем наши URL на правильные адреса.
AutoDiscover
Внутренние опльзователи, принадлежащие домену, будут сипользовать объект SCP (Service Connection Point) для загрузки информации URL веб-сервисов. Мы можем управлять Autodiscover URL через командлеты. Для установки пользуйтесь следующими рекомендациями (полностью процесс показан на Рисунке 05):
- Выберите существующую информацию. Get-ClientAccessServer | Select Name, *Internal* | fl
- Определить новый URL.
Set-ClientAccessServer –Identity
-AutoDiscoverServiceInternalUri: - Повторите снова шаг 1 для получения изменений.

OAB
OAB URL могут быть установлены как с помощью Exchange Management Console, так и с помощью Exchange Management Shell. Для настройки с помощью Exchange Management Console рекомендуется использовать следующие инструкции:
- ОткройтеExchange Management Console.
- Откройте Server Configuration.
- Нажмите на Client Access.
- Выберите Сервер Доступа Пользователей (Client Access Server).
- Нажмите на иконке Offline Address Book Distribution и щелкните на Virtual Directory.
- В Actions Toolbox нажмите на Properties и далее нажмите на иконке URL (как показано на Рисунке 06).

Это натсройка для сервера; если у вас больше, чем один CAS сервер, то вы должны настроить также и другие серверы.
Еще мы можем использовать Get-OABVirtualDirectory и Set-OABVirtualDirectory для построения списка и установки OAB URL, как показано на Рисунке 07.

Веб-сервисы
Веб-сервисы отвечают за Сервис Доступа (Availability Service) и OOF URL в натсройках Outlook 2007. Мы можем установить их через Web Services Virtual Directory; ниже приведенная процедура описывает выполнение такой задачи (the entire process is shown in Figure 08):
- Составьте список существующих значений Внутренних и Внешних URL. Get-WebServicesVirtualDirectory | Select name, *url* | fl
- Настройте внутренний URL для использования новых адресов.
Set-WebServicesVirtualDirectory –Identity “
” –InternalUrl: https://url.domain.local/EWS/Exchange.asmx - Составьте список настроек Web Services Virtual Directory и выберите новые значения.

Универсальная система обработки сообщений (Unified Messaging)
Теперь пришло время установить Универсальную систему обработки сообщений для сервиса URL (Unified Messaging Service URL), мы можем это сделать, используя следующую процедуру (полностью процесс показан на Рисунке 09):
- Составьте список существующих значений UM Virtual Directory. Get-UMVirutalDirectory | Select Name, *url* | fl
- Настройте атрибут Внутреннего URL UM Virtual Directory (для сервера).
Set-UMVirtualDirectory –Identity: “
” –InternalURL:

Просмотр изменений
Мы работали в URL для Outlook 2007, теперь мы можем ознакомиться с результатми через устройство Test E-mail AutoConfiguration, как показано на Рисунке 10.

Чтобы убедиться, что наши пользователи используют веб-сервисы, обратитесь к Outlook 2007 client, нажмите на Tools / Send/Receive / Download Address Book, и нажмитеOK в появившемся окне. Теперь выберите IIS регистрационные файлы и вы увидите соединение, созданное Outlook 2007 для загрузки OAB через веб-сервисы, как показано на Рисунке 11.

Настройка URL Outlook Anywhere clients
Мы только что установили Внутренний URL для пользователей Outlook 2007; now we are going to configure Outlook 2007 URLs for Outlook Anywhere clients.
Когда вы включате программу Outlook Anywhere в CAS сервере (Рисунок 12), вы можете использовать External host name и authentication method; оба эти парамтера доступны через AutoDiscover сервисы.

Теперь мы снвоа можем выбрать устройтсво в Outlook 2007 client, и мы увидим новые настройки, называемые Exchange HTTP, которые разработаны для пользователей Outlook Anywhere . По умолчанию значения такие же, как и в секции Exchange RPC, как показано на Рисунке 13.

Теперь нашей задачей является изменение эти значений на доступные для пользователей Outlook anywhere (обычно внутренних пользователей). Как можно поменять эти значения? Легко! Мы используем те же командлеты, которые используются для Exchange RPC Section, но вместо парамтера -InternalURL мы установим -ExternalURL.
Список командлетов, используемых для настройки веб-сервисов Outlook 2007
Хорошо, только что мы увидили, как настроить Exchange Server 2007 Virtual Directories, используя Внутренние и Внешние URL. Нам нужно пройти весь этот процесс, когда у нас есть CAS NLB (Network Load Balancing) или использовать новый URL в качестве внутреннего и наружного.
Ниже представлена таблица командлетов, которые используются для URL веб-сервисов, требуется разрешение, и внутренние/внешние параметры.
Элемент | Командлет | Внутренний параметр | Внешний параметр | Требуемое разрешение |
---|---|---|---|---|
OAB | Set-OabVirtualDirectory | Внутренний URL | Внешний URL | Роль администратора Exchange и местной группы администраторов для требуемого сервера |
Веб-сервисы/ OOF | Set-WebServicesVirtualDirectory - | |||
Универсальная система обработки сообщений (Unified Messaging) | Set-UMVirtualDirectory |
Заключение
В этой статье мы увидили, как настраивать URL веб-сервисов, которые используются Outlook 2007. Это важно при использовании Exchange Server, потому что этим пользуются все пользователи, запускающие Outlook 2007.