在 SharePoint Server 內部部署環境中設定商務用 OneDrive

 

**適用版本:**OneDrive for Business, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-27

**摘要:**了解在 SharePoint Server 2016 或 SharePoint Server 2013 內部部署環境中設定商務用 OneDrive 所需的步驟。

注意

本文描述如何在 SharePoint Server 內部部署環境中設定 商務用 OneDrive,而不會描述 Office 365 環境中的 商務用 OneDrive。如需在 Office 365 中管理 商務用 OneDrive 的詳細資訊,請參閱商務用 OneDrive - 系統管理說明

在 SharePoint Server 內部部署環境中設定 商務用 OneDrive 時,IT 系統管理員需要採取下列步驟:

  • 設定所需的服務

  • 啟用「最近的共用項目 (RSI)」快取以快速填入「與我共用」的檢視

  • 確認使用者可以使用商務用 OneDrive

繼續安裝之前,請檢閱在 SharePoint Server 中規劃商務用 OneDrive中所述可能需要解決的規劃考量。

設定所需的服務

在 SharePoint Server 內部部署環境中設定 商務用 OneDrive,需要在您的伺服器陣列上執行下列服務:

  • Managed Metadata Service 應用程式

  • 我的網站

  • User Profile Service 應用程式

我們將為您說明每個設定。

注意

下列提供的基本步驟是有關設定 Managed Metadata Service 和 Users Profile Service 應用程式以在 SharePoint Server 中提供 商務用 OneDrive功能。如果您想要將這兩個服務用於 SharePoint Server 中的其他功能,則需要仔細規劃它們。如需受管理中繼資料的詳細資訊,請參閱在 SharePoint Server 中規劃受管理的中繼資料

Managed Metadata Service

首先,建立 Managed Metadata Service 應用程式。

若要建立 Managed Metadata Service 應用程式

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  2. 按一下 [新增],然後按一下 [Managed Metadata Service]。

  3. 在 [名稱] 方塊中,輸入服務應用程式的名稱。

  4. 在 [資料庫名稱] 方塊中,輸入資料庫的名稱。

  5. 在 [應用程式集區] 底下,從 [使用現有的應用程式集區] 清單中選擇 [SharePoint Web 服務預設值]。

  6. 按一下 [確定]。

我的網站

我們要做的第一件事是為「我的網站」網站建立 Web 應用程式。雖然 Web 應用程式可能位在與其他共同作業網站共用的應用程式集區,或可能位於個別的應用程式集區,但是在共用的 IIS 網站中,我們建議「我的網站」使用個別的 Web 應用程式。

建立 Web 應用程式

  1. 在管理中心的 [應用程式管理] 區段中,按一下 [管理 Web 應用程式]。

  2. 在功能區上,按一下 [新增]。

  3. 在 [建立新的 Web 應用程式] 頁面上,選取 [驗證] 區段中要用於此 Web 應用程式的驗證模式。

  4. 您可以在 [IIS 網站] 區段中選取下列兩個選項之一,設定新 Web 應用程式的設定:

    • 按一下 [使用現有的 IIS 網站],然後選取要安裝新 Web 應用程式的網站。

    • 按一下 [建立新的 IIS 網站],然後在 [名稱] 方塊中輸入網站的名稱。

      您也可以提供連接埠號碼、主機標頭或新 IIS 網站的路徑。

  5. 在 [安全性設定] 區段中,選取驗證提供者、是否允許匿名存取,以及是否使用 Secure Sockets Layer (SSL)。

  6. 在 [應用程式集區] 區段中,執行下列其中一項動作:

    • 如果您要使用現有的應用程式集區,按一下 [使用現有的應用程式集區],然後從下拉式功能表中選取應用程式集區。

    • 如果您要建立新的應用程式集區,請按一下 [建立新的應用程式集區],然後輸入應用程式集區的名稱,再選取執行應用程式集區所使用的帳戶,或建立新的受管理帳戶,以執行應用程式集區。

  7. 在 [資料庫名稱與驗證] 區段中,選取新 Web 應用程式的資料庫伺服器、資料庫名稱和驗證方法。

  8. 如果您使用資料庫鏡像,請在 [容錯移轉伺服器] 區段的 [容錯移轉資料庫伺服器] 方塊中,輸入您要與內容資料庫建立關聯的特定容錯移轉資料庫伺服器名稱。

  9. 在 [服務應用程式連線] 區段中,選取要用於 Web 應用程式的服務應用程式連線。

  10. 在 [客戶經驗改進計畫] 區段中,按一下 [是] 或 [否]。

  11. 按一下 [確定] 建立新的 Web 應用程式。

  12. 當 [建立的應用程式] 頁面顯示時,按一下 [確定]。

下一步,我們需要建立網站集合,託管使用者的 我的網站。

建立「我的網站主機」網站集合

  1. 在管理中心上,按一下 [應用程式管理] 區段中的 [建立網站集合]。

  2. 在 [建立網站集合] 頁面的 [Web 應用程式] 區段中,選取剛剛為「我的網站」建立的 Web 應用程式。

  3. 在 [標題與描述] 區段中,輸入網站集合的標題及描述。

  4. 在 [網站位址] 區段中,選取「我的網站」主機 URL 的路徑。在大多數情況下,您可以使用根目錄 (/)。

  5. 在 [範本選擇] 區段中,按一下 [企業] 索引標籤,然後選取 [我的網站主機]。

  6. 在 [主要網站集合管理員] 區段中,輸入將擔任網站集合管理員之使用者的使用者名稱 (格式為 <網域>\<使用者名稱>)。

  7. 在 [次要網站集合管理員] 區段中,輸入網站集合次要管理員的使用者名稱。

  8. 若使用配額管理網站集合的儲存,請在 [配額範本] 區段中,按一下 [選取配額範本] 清單中的範本。

  9. 按一下 [確定]。

建立「我的網站主機」網站集合之後,[成功建立頂層網站] 頁面會隨即顯示。雖然您可以按一下連結瀏覽至網站集合的根目錄,但是這麼做會導致無法載入使用者設定檔的錯誤。這是預期的行為;此時尚未匯入使用者設定檔。

User Profile Service

接下來,建立 User Profile Service 應用程式。

建立 User Profile Service 應用程式

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  2. 按一下 [新增],然後按一下 [User Profile Service 應用程式]。

  3. 在 [名稱] 方塊中,輸入服務應用程式的名稱。

  4. 在 [應用程式集區] 底下,從 [使用現有的應用程式集區] 清單中選擇 [SharePoint Web 服務預設值]。

  5. 在 [我的網站主機 URL] 方塊中,輸入您建立的「我的網站主機」URL。

  6. 選擇性地變更其他設定,以符合組織需求。預設設定可在混合式環境中正常運作。

  7. 按一下 [確定]。

啟用「最近的共用項目 (RSI)」快取以快速填入「與我共用」的檢視

這個步驟可讓您的使用者在商務用 OneDrive [與我共用] 檢視中立即檢視與其明確共用的檔案。

商務用 OneDrive中的 [與我共用] 檢視可讓使用者查看使用者直接與其共用的文件和資料夾。根據預設,透過搜尋編目共用項目並對其進行重新檢索之後,會填入 [與我共用] 檢視。這表示在共用項目時與項目出現在使用者的 [與我共用] 檢視時之間,您的編目/檢索排程可能會造成一些延遲。

如果將連結傳送給您的使用者 (例如,透過電子郵件通知),則他們仍然可以開啟共用項目或資料夾,只是看不到 [與我共用] 檢視中所列的項目,除非已編目並檢索項目。如需有關如何在商務用 OneDrive 中共用檔案,請參閱Share OneDrive files and folders。

若要在 SharePoint Server 環境中排除這項延遲,IT 系統管理員可以啟用最近共用項目 (RSI) 快取。RSI 快取是佈建在「我的網站」主機上,並且用來填入 [與我共用] 檢視,直到編目從共用動作所導致的檔案權限變更。在 SharePoint Server 中,預設會停用 RSI 快取。

RSI 不支援「我的網站主機」不在內容伺服器陣列上的多重伺服器陣列案例。此網站集合一般會有 http://<hostname>/my 這類 URL。如果「我的網站主機」不在內容伺服器陣列上,則會中斷共用。

重要

RSI 清單包含可識別共用動作的資訊,包括共用檔案的名稱以及與其共用的使用者。如果您選擇啟用 RSI,則「我的網站主機」管理員以及已委派「我的網站主機」存取權的使用者將可檢視這項資訊。

若要在「我的網站主機」中啟用 RSI 清單,請執行下列 PowerShell 命令:

$msh = Get-SPSite | where {$_.RootWeb.WebTemplateId -eq 54}
Enable-SPFeature "RecentlySharedItems" -Url $msh.Url

注意

如果您要從 SharePoint Server 2016 Beta 2 組建或候選版 (RC) 執行資料庫附加升級,請注意,預設已在這些組建中啟用 RSI。

如果您需要在「我的網站主機」中停用 RSI 清單,請執行下列 PowerShell 命令:

$msh = Get-SPSite | where {$_.RootWeb.WebTemplateId -eq 54}
Disable-SPFeature "RecentlySharedItems" -Url $msh.Url

確認使用者可以使用商務用 OneDrive

請使用下列程序,檢查您的使用者是否可以使用商務用 OneDrive。

  1. 讓使用者開啟 SharePoint Server 網站 (例如,其自己的「我的網站」:http://<hostname>/my)。

  2. 在頁面左上角,按一下應用程式啟動器,這樣會顯示 OneDrive 磚。

  3. 按一下 OneDrive 磚,這樣應該會顯示 商務用 OneDrive文件頁面。

SharePoint Server 2016 中的商務用 OneDrive 動態磚