Appar för Outlook 2013 aktiveras inte som förväntat i e-postmeddelanden

Ursprungligt KB-nummer: 2790827

Symptom

När du visar ett e-postmeddelande i Outlook 2013 visas inga appar för Outlook trots att den text som krävs för att starta en eller flera appar finns i e-postmeddelandet.

Du ser till exempel följande skärmbild när du visar ett e-postmeddelande som innehåller en gatuadress.

Skärmbild som visas när du visar ett e-postmeddelande.

Du förväntar dig att Bing-kartor app för Outlook visas, som i följande bild.

Skärmbild av e-postmeddelandet med Bing-kartor.

Orsak

Det här symptomet uppstår om parametern AppsForOfficeEnabled för OrganizationConfig objektet är inställd på $False.

Åtgärd

Du kan använda följande cmdlet i Exchange Server 2013 för att fastställa parameterns AppsForOfficeEnabled aktuella värde.

Get-OrganizationConfig | FL AppsForOffice*

I konfigurationen där du inte ser några appar för Outlook i e-postmeddelanden blir resultatet från den här cmdleten detsamma som det som visas på följande skärmbild:

Skärmbild av resultatet från denna cmdlet.

Om det behövs kan du använda följande cmdlet i Exchange Server 2013 för att ange värdet för parametern AppsForOfficeEnabled till $True.

Set-OrganizationConfig -AppsForOfficeEnabled $True

Om du gör den här ändringen kan du framtvinga en uppdatering genom att återanvända MSExchangeServicesAppPool-programpoolen i IIS-hanteraren (Internet Information Services).

Mer information

Parametervärdet AppsForOfficeEnabled lagras i msExchProvisioningFlags attributet i Active Directory, enligt följande skärmbild.

Skärmbild av värdet msExchProvisioningFlags i AD.

Parameterinställningen AppsForOfficeEnabled msExchProvisioningFlags-attributvärde
$True 0
$False 512 (decimal)

msExchProvisioningFlags Eftersom attributet kan innehålla flera flaggvärden för olika parametrar (inte bara parameternAppsForOfficeEnabled) kan du behöva göra lite matematik för att fastställa parameterns AppsForOfficeEnabled aktuella värde. Om värdet för det här attributet är större än 512 måste du därför se om värdet består av flera värden, varav ett innehåller 512.

Till exempel:

msExchProvisioningFlags-attributvärde Innehåller flaggor AppsForOfficeEnabled-parameter Anledning
640 512 & 128 $False eftersom 512 är en del av attributvärdet anges parametern AppsForOfficeEnabled till $False. Detta lägger alltid till 512 i attributvärdet.
1280 1024 & 256 $True eftersom 512 inte är en del av attributvärdet anges parametern AppsForOfficeEnabled till $True. Detta lägger alltid till 0 i attributvärdet.