共用方式為


Outlook 2013 應用程式不會如預期般啟用電子郵件訊息

原始 KB 編號: 2790827

徵兆

當您在 Outlook 2013 中檢視電子郵件訊息時,即使啟動一或多個應用程式所需的文字包含在電子郵件訊息中,您也不會看到任何 Outlook 應用程式顯示。

例如,當您檢視包含街道地址的電子郵件訊息時,您會看到下列螢幕快照。

當您檢視電子郵件訊息時顯示的螢幕快照。

您的預期是 Outlook 的 Bing 地圖服務應用程式隨即顯示,如下圖所示。

Bing 地圖服務的電子郵件訊息螢幕快照。

原因

如果 AppsForOfficeEnabled 對象的 參數設定為 $FalseOrganizationConfig就會發生這個徵兆。

解決方法

您可以在 Exchange Server 2013 中使用下列 Cmdlet 來判斷參數的 AppsForOfficeEnabled 目前值。

Get-OrganizationConfig | FL AppsForOffice*

在電子郵件訊息中未看到任何 Outlook Apps 的設定中,此 Cmdlet 的結果會與下列螢幕快照所示相同:

此 Cmdlet 結果的螢幕快照。

如有必要,您可以使用 Exchange Server 2013 中的下列 Cmdlet,將 參數的值 AppsForOfficeEnabled 設定為 $True

Set-OrganizationConfig -AppsForOfficeEnabled $True

如果您進行這項變更,您可以在 網際網路資訊服務 (IIS) 管理員中回收 MSExchangeServicesAppPool 應用程式集區,以強制更新。

其他相關資訊

AppsForOfficeEnabled參數值會儲存在 msExchProvisioningFlags Active Directory中的屬性中,如下列螢幕快照所示。

AD 中 msExchProvisioningFlags 值的螢幕快照。

AppsForOfficeEnabled 參數設定 msExchProvisioningFlags 屬性值
$True 0
$False 512 (十進位)

msExchProvisioningFlags由於 屬性可以包含不同參數的數個旗標值(不只是 AppsForOfficeEnabled 參數),您可能必須執行一些數學運算來判斷參數的AppsForOfficeEnabled目前值。 因此,如果此屬性的值大於 512,您必須查看值是否由數個值所組成,其中一個值包含 512。

例如:

msExchProvisioningFlags 屬性值 包含旗標 AppsForOfficeEnabled 參數 原因
640 512 和 128 $False 因為 512 是屬性值的一部分, AppsForOfficeEnabled 因此 參數會設定為 $False。 這一律會將 512 新增至屬性值。
1280 1024 和 256 $True 因為512不是屬性值的一部分, AppsForOfficeEnabled 參數會設定為 $True。 這一律會將 0 新增至屬性值。