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