Aplikacje dla programu Outlook 2013 nie są aktywowane zgodnie z oczekiwaniami w wiadomościach e-mail

Oryginalny numer KB: 2790827

Symptomy

Podczas wyświetlania wiadomości e-mail w programie Outlook 2013 nie są wyświetlane żadne aplikacje dla programu Outlook, mimo że tekst niezbędny do uruchomienia co najmniej jednej aplikacji jest zawarty w wiadomości e-mail.

Na przykład podczas wyświetlania wiadomości e-mail zawierającej adres ulicy zostanie wyświetlony poniższy zrzut ekranu.

Zrzut ekranu wyświetlany podczas wyświetlania wiadomości e-mail.

Oczekujesz, że zostanie wyświetlona aplikacja Mapy Bing dla programu Outlook, jak na poniższej ilustracji.

Zrzut ekranu przedstawiający wiadomość e-mail z Mapy Bing.

Przyczyna

Ten objaw wystąpi, jeśli AppsForOfficeEnabled parametr obiektu OrganizationConfig jest ustawiony na $False.

Rozwiązanie

Aby określić bieżącą wartość parametru, możesz użyć następującego AppsForOfficeEnabled polecenia cmdlet w Exchange Server 2013 roku.

Get-OrganizationConfig | FL AppsForOffice*

W konfiguracji, w której nie widzisz żadnych aplikacji dla programu Outlook w wiadomościach e-mail, wynik z tego polecenia cmdlet będzie taki sam, jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu przedstawiający wynik z tego polecenia cmdlet.

Jeśli jest to konieczne, możesz użyć następującego polecenia cmdlet w Exchange Server 2013, aby ustawić wartość parametru AppsForOfficeEnabled na $True.

Set-OrganizationConfig -AppsForOfficeEnabled $True

Jeśli wprowadzisz tę zmianę, możesz wymusić aktualizację, przetwarzając pulę aplikacji MSExchangeServicesAppPool w menedżerze usług Internet Information Services (IIS).

Więcej informacji

Wartość parametru jest przechowywana AppsForOfficeEnabled w atrybucie msExchProvisioningFlags w usłudze Active Directory, jak pokazano na poniższym zrzucie ekranu.

Zrzut ekranu przedstawiający wartość msExchProvisioningFlags w usłudze AD.

Ustawienie parametru AppsForOfficeEnabled msExchProvisioningFlags, wartość atrybutu
$True 0
$False 512 (dziesiętne)

msExchProvisioningFlags Ponieważ atrybut może zawierać kilka wartości flag dla różnych parametrów (nie tylko parametruAppsForOfficeEnabled), może być konieczne przeprowadzenie obliczeń matematycznych w celu określenia bieżącej wartości parametruAppsForOfficeEnabled. W związku z tym, jeśli wartość tego atrybutu jest większa niż 512, musisz sprawdzić, czy wartość składa się z kilku wartości, z których jedna obejmuje 512.

Przykład:

msExchProvisioningFlags, wartość atrybutu Zawiera flagi AppsForOfficeEnabled, parametr Powodu
640 512 & 128 $False ponieważ wartość 512 jest częścią wartości atrybutu AppsForOfficeEnabled , parametr jest ustawiony na $False. To zawsze dodaje 512 do wartości atrybutu.
1280 1024 & 256 $True ponieważ wartość 512 nie jest częścią wartości atrybutu AppsForOfficeEnabled , parametr jest ustawiony na $True. To zawsze dodaje 0 do wartości atrybutu.