在 Exchange 組織中安裝 Office Online Server

Exchange 2016 累積更新 1 (CU1) 或更新版本以及 Exchange 2019 的選擇性必要條件是在您組織中的一或多部伺服器上安裝Office Online Server。 Office Online Server可讓使用者在先前稱為 Outlook Web App) 的Outlook 網頁版 (內檢視支援的檔案附件,而不需要先下載,也不需要本機安裝程式。 若未安裝 Office Online 伺服器,Outlook 使用者必須下載附件至自己的本機電腦,然後在本機應用程式中將其開啟。

注意事項

Office Online 伺服器 可供下載作為大量授權合約的一部分。 如果您沒有大量授權合約,您可以略過這個步驟中的指示。 但是,若未安裝 Office Online 伺服器,Outlook 使用者必須下載附件至其本機電腦,才能檢視它們;他們將無法在 Outlook 檢視它們。

您可以在 Exchange 2016 和更新版本的兩個地方設定Office Online Server端點:組織層級和信箱伺服器層級。 您設定端點的位置取決於組織的大小以及伺服器和使用者的位置。

  • 組織:有幾個原因會讓您在組織層級設定 Office Online Server 端點︰

    • 單一伺服器或單一位置部署:如果您所有的 Exchange 2016 信箱伺服器位於相同的位置,且您不打算依地理位置分散 Office Online Server 伺服器,您可以在組織層級設定端點。

    • 大型部署的後援:如果信箱伺服器上設定的端點無法使用,您可以在組織層級將端點設定為後援。 如果 Office Web Apps 伺服器無法使用,用戶端會嘗試連線到在組織層級設定的端點。

      附註

      • 如果您在組織中有 Exchange 2013 伺服器,請勿在組織層級設定端點。 這樣做會引導 Exchange 2013 伺服器使用 Office Online 伺服器 伺服器。 這是不受支援的。

      • Office Online Server 不支援在 Outlook 網頁版中預覽 S/MIME 郵件的附件。

  • 信箱伺服器:如果您想要在兩部或多部Office Online Server伺服器之間散發用戶端要求,如果您想要在地理位置分散Office Online Server伺服器,或如果您的組織中有 Exchange 2013,請在 Exchange 信箱伺服器層級設定端點。 當您在伺服器層級設定端點時,位於該伺服器上的信箱會傳送要求給設定的 Office Online 伺服器 伺服器。

如果您希望網路外部的使用者在 Outlook 中檢視支援的檔案附件,Office Online 伺服器 必須能夠從網際網路存取。 TCP 連接埠 443 必須能在防火牆上開啟並轉送到 Office Online 伺服器 伺服器。 如果您部署多個 Office Online 伺服器 伺服器,每一部伺服器都需要其本身的網域全名 (FQDN)。 每一部伺服器也必須能透過 TCP 連接埠 443 從網際網路存取。

Office Online Server 系統需求

若要設定 Office Online Server,您需要下列項目:

注意事項

Office Online 伺服器 無法安裝在 Exchange 伺服器、SharePoint 伺服器、Active Directory 網域控制站或任何安裝現有應用程式的其他電腦上。

安裝 Office Online Server

  1. 若要安裝 Office Online Server,請依照部署 Office Online Server文章中準備伺服器來執行 Office Online Server 章節中的步驟 1 至 3 執行,再繼續進行。

  2. 取得並匯入 SSL 憑證與 Office Online 伺服器 伺服器的網域全名 (FQDN)。 如果您的組織設定為分割 DNS,您只需要在憑證上設定一個 FQDN。 例如,oos.contoso.com。 如果您有不同的內部和外部 FQDN,您必須同時在憑證上設定兩個 FQDN。 例如,oos.internal.contoso.com 和 oos.contoso.com。

  3. 設定 DNS 記錄將憑證上的 FQDN 指向您的 Office Online 伺服器 伺服器。 如果您對內部和外部使用者有不同的 DNS 伺服器,您必須在每個伺服器上設定適當的 FQDN。

  4. 開啟 Windows PowerShell 並執行下列命令。 當您執行命令時,請將範例 FQDN 和憑證易記名稱取代為您自己的名稱。

    New-OfficeWebAppsFarm -InternalURL "https://oos.contoso.com" -ExternalURL "https://oos.contoso.com" -CertificateName "Office Online Server Preview Certificate"`
    

    注意事項

    您可以設定不同的內部和外部 URL,但在下一個步驟中,您會看到您只能為 Exchange 設定一個 URL。 在此情況下,如果您在下一個步驟中使用內部 URL,此函式只會在內部運作,而外部使用者會收到未預期的錯誤。 如果您使用外部 URL,此函式僅適用于外部使用者,而內部使用者會收到非預期的錯誤。

在郵件伺服器層級設定 Office Online Server 端點

設定好 Office Online 伺服器 伺服器之後,請在 Exchange 2016 伺服器上執行下列動作。 這樣可讓 Outlook 傳送要求到 Office Online 伺服器 伺服器。

  1. 開啟 Exchange 管理命令介面並執行下列命令。 將範例伺服器名稱和 URL 取代為您自己的。

    Set-MailboxServer MBX -WacDiscoveryEndpoint "https://oos.contoso.com/hosting/discovery"
    
  2. 執行下列命令,以重新啟動 MsExchangeOwaAppPool。

    Restart-WebAppPool MsExchangeOwaAppPool
    

在組織層級設定 Office Online 伺服器 端點

設定好 Office Online 伺服器 伺服器之後,請在 Exchange 2016 伺服器上執行下列動作。 這樣可讓 Outlook 傳送要求到 Office Online 伺服器 伺服器。

  1. 開啟 Exchange 管理命令介面並執行下列命令。 將範例 URL 取代為您自己的。

    Set-OrganizationConfig -WacDiscoveryEndpoint "https://oos.internal.contoso.com/hosting/discovery"
    

    重要事項

    如果您在組織中有 Exchange 2013 伺服器,請勿在組織層級設定端點。 這樣做會引導 Exchange 2013 伺服器使用 Office Online 伺服器 伺服器。 這是不受支援的。

  2. 執行下列命令,以重新啟動 MsExchangeOwaAppPool。

    Restart-WebAppPool MsExchangeOwaAppPool