Les applications pour Outlook 2013 ne s’activent pas comme prévu dans les messages électroniques

Numéro de la base de connaissances d’origine : 2790827

Symptômes

Lorsque vous affichez un message électronique dans Outlook 2013, aucune application pour Outlook ne s’affiche, même si le texte nécessaire pour démarrer une ou plusieurs applications est contenu dans le message électronique.

Par exemple, vous voyez la capture d’écran suivante lorsque vous affichez un e-mail contenant une adresse postale.

Capture d’écran qui s’affiche lorsque vous affichez un e-mail.

Vous vous attendez à ce que l’application Bing Cartes pour Outlook s’affiche, comme dans la figure suivante.

Capture d’écran du message électronique avec Bing Cartes.

Cause

Ce symptôme se produit si le AppsForOfficeEnabled paramètre de l’objet OrganizationConfig est défini sur $False.

Résolution

Vous pouvez utiliser l’applet de commande suivante dans Exchange Server 2013 pour déterminer la valeur actuelle du AppsForOfficeEnabled paramètre.

Get-OrganizationConfig | FL AppsForOffice*

Dans la configuration où vous ne voyez aucune application pour Outlook dans les messages électroniques, le résultat de cette applet de commande sera le même que celui indiqué dans la capture d’écran suivante :

Capture d’écran du résultat de cette applet de commande.

Si nécessaire, vous pouvez utiliser l’applet de commande suivante dans Exchange Server 2013 pour définir la valeur du AppsForOfficeEnabled paramètre sur $True.

Set-OrganizationConfig -AppsForOfficeEnabled $True

Si vous apportez cette modification, vous pouvez forcer une mise à jour en recyclant le pool d’applications MSExchangeServicesAppPool dans le gestionnaire des services Internet (IIS).

Informations supplémentaires

La AppsForOfficeEnabled valeur du paramètre est stockée dans l’attribut msExchProvisioningFlags dans Active Directory, comme illustré dans la capture d’écran suivante.

Capture d’écran de la valeur msExchProvisioningFlags dans AD.

Paramètre AppsForOfficeEnabled Valeur de l’attribut msExchProvisioningFlags
$True 0
$False 512 (décimal)

Comme l’attribut msExchProvisioningFlags peut contenir plusieurs valeurs d’indicateur pour différents paramètres (pas seulement le AppsForOfficeEnabled paramètre), vous devrez peut-être effectuer des calculs pour déterminer la valeur actuelle du AppsForOfficeEnabled paramètre. Par conséquent, si la valeur de cet attribut est supérieure à 512, vous devez voir si la valeur est composée de plusieurs valeurs, dont l’une inclut 512.

Par exemple :

Valeur de l’attribut msExchProvisioningFlags Contient des indicateurs Paramètre AppsForOfficeEnabled Reason
640 512 & 128 $False Étant donné que 512 fait partie de la valeur d’attribut, le AppsForOfficeEnabled paramètre est défini sur $False. Cela ajoute toujours 512 à la valeur d’attribut.
1280 1024 & 256 $True Étant donné que 512 ne fait pas partie de la valeur d’attribut, le AppsForOfficeEnabled paramètre est défini sur $True. Cela ajoute toujours 0 à la valeur d’attribut.