Outlook 2013 應用程式未如預期般在電子郵件訊息中啟用
原始 KB 編號: 2790827
徵狀
當您在 Outlook 2013 中檢視電子郵件訊息時,即使啟動一或多個應用程式所需的文字包含在電子郵件訊息中,您也不會看到任何適用于 Outlook 的應用程式顯示。
例如,當您檢視包含街地道址的電子郵件訊息時,您會看到下列螢幕擷取畫面。
您預期會顯示 Outlook 的Bing 地圖服務應用程式,如下圖所示。
原因
如果 AppsForOfficeEnabled
物件的 OrganizationConfig
參數設定為 $False,就會發生此征 兆。
解決方案
您可以在 Exchange Server 2013 中使用下列 Cmdlet 來判斷 參數的 AppsForOfficeEnabled
目前值。
Get-OrganizationConfig | FL AppsForOffice*
在電子郵件訊息中看不到任何 Outlook 應用程式的組態中,此 Cmdlet 的結果會與下列螢幕擷取畫面所示的結果相同:
如有必要,您可以在 Exchange Server 2013 中使用下列 Cmdlet,將 參數的 AppsForOfficeEnabled
值設定為 $True。
Set-OrganizationConfig -AppsForOfficeEnabled $True
如果您進行這項變更,您可以在 Internet Information Services (IIS) 管理員中回收 MSExchangeServicesAppPool 應用程式集區,以強制更新。
其他資訊
參數 AppsForOfficeEnabled
值會儲存在 msExchProvisioningFlags
Active Directory 的 屬性中,如下列螢幕擷取畫面所示。
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 加入至屬性值。 |