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.
Oczekujesz, że zostanie wyświetlona aplikacja Mapy Bing dla programu Outlook, jak na poniższej ilustracji.
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:
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.
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. |