Udostępnij za pośrednictwem


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 w wiadomości e-mail nie są wyświetlane żadne aplikacje dla programu Outlook, mimo że wymagany tekst 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 pokazano na poniższej ilustracji.

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

Przyczyna

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

Rozwiązanie

W programie Exchange Server 2013 można użyć następującego polecenia cmdlet, aby określić bieżącą wartość parametru AppsForOfficeEnabled .

Get-OrganizationConfig | FL AppsForOffice*

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

Zrzut ekranu przedstawiający wynik tego polecenia cmdlet.

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

Set-OrganizationConfig -AppsForOfficeEnabled $True

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

Więcej informacji

Wartość AppsForOfficeEnabled parametru jest przechowywana 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 AppsForOfficeEnabled parametr), może być konieczne wykonywanie pewnych 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 zawiera 512.

Na przykład:

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