Поделиться через


Приложения для Outlook 2013 не активируются в электронных сообщениях так, как ожидалось.

Original KB number: 2790827

Symptoms

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

Например, вы видите следующий скриншот, когда просматриваете электронное письмо, содержащее адрес улицы.

Screenshot that is displayed when you view an email message.

Вы ожидаете, что приложение Bing Maps для Outlook будет отображаться как на следующем рисунке.

Скриншот электронного сообщения с Bing Maps.

Причина

Этот симптом возникнет, если параметр AppsForOfficeEnabled объекта OrganizationConfig установлен в $False.

Резолюция

Вы можете использовать следующий командлет в Exchange Server 2013, чтобы определить текущее значение параметра AppsForOfficeEnabled.

Get-OrganizationConfig | FL AppsForOffice*

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

Снимок экрана с результатом выполнения этой командлеты.

Если необходимо, вы можете использовать следующую командлет в Exchange Server 2013, чтобы установить значение параметра AppsForOfficeEnabled на $True.

Set-OrganizationConfig -AppsForOfficeEnabled $True

Если вы внесете это изменение, вы можете принудительно обновить, пересоздав пул приложений MSExchangeServicesAppPool в диспетчере служб Интернет-информаций (IIS).

Дополнительная информация

Значение параметра AppsForOfficeEnabled сохраняется в атрибуте msExchProvisioningFlags в Active Directory, как показано на следующем скриншоте.

Скриншот значения msExchProvisioningFlags в AD.

Настройка параметра AppsForOfficeEnabled Значение атрибута msExchProvisioningFlags
$True 0
$Ложь 512 (decimal)

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

For example:

значение атрибута msExchProvisioningFlags Содержит флаги Параметр AppsForOfficeEnabled Причина
640 512 & 128 $False because 512 is part of the attribute value, the AppsForOfficeEnabled parameter is set to $False. Это всегда добавляет 512 к значению атрибута.
1280 1024 & 256 $True because 512 is Not part of the attribute value, the AppsForOfficeEnabled parameter is set to $True. Это всегда добавляет 0 к значению атрибута.