本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

設定從 SharePoint Server 2013 搜尋 OneDrive for Business in Office 365

 

適用版本:Office 365, OneDrive for Business, SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:內部部署 SharePoint Server 2013 搜尋 OneDrive for Business in Office 365 中的文件的使用者提供簡便的方式。

您安裝 Service Pack 1 for SharePoint Server 2013,當使用者按一下OneDrive網站的導覽列上之後,您可以將重新導向它們至商務用 OneDrive適用於專業人員和小型企業的 Office 365中。

本文說明如何在 SharePoint Server 2013 企業搜尋中心設定選項,以便只從 Office 365 的 商務用 OneDrive 傳回搜尋結果。此選項稱為「搜尋類別」,可讓內部部署 SharePoint Server 2013 的使用者輕鬆地在 Office 365 的 商務用 OneDrive 中搜尋下列項目,以找出符合使用者搜尋查詢的結果:

  • 使用者儲存在 Office 365 的 商務用 OneDrive 中的項目

  • Office 365 的 商務用 OneDrive 中與使用者共用的項目

  • Office 365 的 商務用 OneDrive 中與所有人共用的項目

執行本文中的程序之前,務必先完成下列各項動作:

注意事項 附註:
關於協助工具: SharePoint 支援您使用常見瀏覽器的協助工具功能,來管理部署及存取網站。如需詳細資訊,請參閱<SharePoint 2013 的協助工具>。

搜尋類別可篩選搜尋結果,只顯示所有相關結果的特定子集。SharePoint Server 2013 提供四個預先設定的搜尋類別:「所有項目」、「人員」、「交談」和「影片」。您可以在搜尋導覽網頁組件中看到這些搜尋類別的連結 (位於搜尋結果頁面的搜尋方塊下),如下列螢幕擷取畫面所示。

企業搜尋中心內的四個預設搜尋類別

當使用者在搜尋方塊中輸入搜尋查詢,,然後按一下其中一個搜尋類別連結時,搜尋系統會傳回對應的搜尋結果給只有該搜尋類別。例如,如果使用者在搜尋方塊中輸入Azure ,然後選取 [視訊] 搜尋類別連結,搜尋系統會傳回影片Azure與相關的搜尋結果。

在本文中,您將於 SharePoint Server 2013 部署中為 Office 365 的 商務用 OneDrive 建立搜尋類別。然後,您會將新搜尋類別的連結加入企業搜尋中心。企業搜尋中心裡的連結如下圖所示,視如何命名而定。

一個 OneDrive 搜尋類別以及企業搜尋中心內的四個預設搜尋類別

之後,當內部部署 SharePoint Server 2013 的使用者在企業搜尋中心的搜尋方塊中輸入查詢,然後按一下您建立的 商務用 OneDrive 搜尋類別連結時,只會從 Office 365 的 商務用 OneDrive 中取得搜尋結果。

在此程序中,您會在 SharePoint Server 2013 部署中建立結果來源。此結果來源的定義指定 Office 365 中可取得搜尋結果的 URL 和路徑、用來取得結果的通訊協定,以及其他幾項相關的設定。

您可以在 Search Service 應用程式層級、網站集合層級或網站層級上建立結果來源。在此程序中,您將於 Search Service 應用程式層級上建立結果來源。如此,結果來源可供該 Search Service 應用程式中的 Search Service 應用程式層級上所建立的任何查詢規則使用,也可供取用 Search Service 應用程式的 Web 應用程式中的網站集合或網站所建立的任何查詢規則使用。

建立結果來源
  1. 確認您用來執行此程序的使用者帳戶是您要設定的 Search Service 應用程式的管理員。

  2. 在 SharePoint Server 2013 部署中,在管理中心的 [應用程式管理] 區段中按一下 [管理服務應用程式]。

  3. 按一下您要新增結果來源的 Search Service 應用程式。

  4. 在 Search Service 應用程式的 [Search_service_application_name:搜尋管理] 頁面上,在 [快速啟動] 中按一下 [結果來源]。

  5. 在 [Search_service_application_name:管理結果來源] 頁面上,按一下 [新增結果來源]。

  6. 在 [Search_service_application_name:新增結果來源] 頁面上,執行下列動作:

    1. 在 [名稱] 方塊中,輸入新結果來源的名稱。例如,來自 Office 365 中的 OneDrive 的結果

    2. (選擇性) 在 [描述] 方塊中,輸入新結果來源的描述。

      將滑鼠指標放在特定設定頁面的結果來源上時,此描述將會顯示為工具提示。

    3. 在 [通訊協定] 區段中,選取 [遠端 SharePoint]。

    4. 在 [遠端服務 URL] 區段中,輸入您要從 SharePoint Online 中取得搜尋結果的根網站集合位址。

      SharePoint Online 中的根網站集合位址通常為 https://tenant_name.sharepoint.com 格式,其中 tenant_name 是 Office 365 承租人的名稱。

    5. 在 [類型] 區段中,選取 [SharePoint 搜尋結果]。

    6. 在 [查詢轉換] 區段中,在 {searchTerms} 後面輸入空格,再輸入下列位址:

      path:https:// tenant_name -my.sharepoint.com/personal

      一般而言,您可以使用查詢轉換,將搜尋結果的範圍縮小到指定的子集。在此情況下,您使用查詢轉換來指定 Path 屬性,將搜尋結果的範圍縮小到 Office 365 的 商務用 OneDrive 中的文件。如需查詢轉換的詳細資訊,請參閱下列資源:

    7. 在 [認證資訊] 區段中,選取 [預設驗證]。

      您在 [Search_service_application_name:新增結果來源] 頁面上的設定如下圖所示:

      SharePoint Server 2013 中 [新增結果來源] 頁面的螢幕擷取畫面
    8. 按一下 [確定] 儲存新的結果來源。

每一個搜尋類別可以有自己的搜尋結果頁面來顯示該類別的結果。在下列程序中,您將建立搜尋結果頁面來顯示 商務用 OneDrive 搜尋類別的結果。

建立 OneDrive for Business 搜尋類別的搜尋結果頁面
  1. 確認您要用來執行此程序的使用者帳戶是企業搜尋中心的網站集合管理員或網站擁有人。

  2. 在 SharePoint Server 2013 部署中,瀏覽至企業搜尋中心。

    企業搜尋中心的 URL 通常為 http://host_name/sites/Search_Center_name 格式。

  3. 移至 [設定] > [網站內容] > [頁面]。

    此 [頁面] 頁面列出企業搜尋中心的所有搜尋結果頁面。

  4. 從 [頁面] 頁面中,執行下列動作來新增搜尋結果頁面:

    1. 在功能區上,按一下 [檔案] 索引標籤。

    2. 按一下 [新增文件],然後按一下 [頁面]。

      [搜尋中心] > [設定] > [網站內容] > [頁面] 頁面上功能區的螢幕擷取畫面
  5. 在 [建立頁面] 頁面上,執行下列動作:

    1. 在 [標題] 方塊中,輸入新搜尋結果頁面的標題,例如 OneDriveResults

    2. (選擇性) 在 [描述] 方塊中,輸入新頁面的描述。

    3. 在 [URL] 方塊中,輸入要用來識別頁面的 URL 部分,例如 OneDriveResults

    4. 在 [頁面配置] 區段中,確定已選取 [(歡迎頁面) 搜尋結果]。

      這指定如何顯示新的搜尋結果頁面。

      您在 [建立頁面] 頁面上的設定如下圖所示:

      [建立搜尋結果] 頁面的螢幕擷取畫面
    5. 按一下 [建立]。

    6. 在列出企業搜尋中心之所有搜尋結果頁面的頁面上,執行下列動作:

      1. 選取您剛建立之搜尋結果頁面的名稱旁邊的圖示 (例如 OneDriveResults)。

        這樣會在搜尋結果頁面清單中選取此列。

      2. 在 [檔案] 索引標籤上,在 [開啟及取出] 區段中選取 [存回]。

      3. 在 [存回] 對話方塊中,執行下列動作:

        1. 在 [版本] 欄位中,選取 [1.0 主要版本 (發佈)]。

        2. 在 [保留取出] 欄位中,選取 [否]。

        3. (選擇性) 在 [註解] 欄位中,適當地輸入設定的註解。

        4. 按一下 [確定]。

          這樣會存回並發佈頁面。

在此程序中,您將於本文的上一個程序 (步驟 2) 所建立的搜尋結果頁面上設定搜尋結果網頁組件。您將設定搜尋結果網頁組件來顯示 Office 365 的 商務用 OneDrive 傳回的搜尋結果。

設定搜尋結果網頁組件以顯示 Office 365 的 OneDrive for Business 傳回的搜尋結果
  1. 確認您要用來執行此程序的使用者帳戶是企業搜尋中心的網站集合管理員或網站擁有人。

  2. 移至列出企業搜尋中心之所有搜尋結果頁面的頁面。

    您在本文的上一個程序 (步驟 2) 中已存取過此頁面。若要再次進入此頁面,請瀏覽至企業搜尋中心,然後移至 [設定] > [網站內容] > [頁面]。此頁面的 URL 類似於 http://host_name/sites/Search_Center_name/Pages/Forms/AllItems.aspx。

  3. 按一下您在本文的上一個程序 (步驟 2) 中建立、存回和發佈的搜尋結果頁面的名稱 (例如 OneDriveResults)。

    按一下搜尋結果頁面的名稱將會前往此頁面。

    注意事項 附註:
    在搜尋結果頁面上,您可能會看到 [很抱歉,發生錯誤] 或 [此處沒有任何項目符合您的搜尋] 之類的訊息。這些是當使用者搜尋失敗時,在搜尋結果頁面上可能顯示的預設訊息。這些訊息與您目前處理的設定無關。
  4. 移至 [設定] > [編輯頁面]。

  5. 在功能區上,按一下 [頁面] 索引標籤。

  6. 在 [頁面] 索引標籤上,在搜尋結果網頁組件中將游標往右移,等到出現向下箭頭時,按一下箭頭。

    隨即會顯示 [搜尋結果] 網頁組件功能表。

  7. 在 [搜尋結果] 網頁組件功能表上,選擇 [編輯網頁組件]。

    [搜尋結果網頁組件] 功能表的螢幕擷取畫面

    然後,在您所編輯的頁面的右上方,將會出現 [搜尋結果] 網頁組件工具窗格。

  8. 在 [搜尋結果] 網頁組件工具窗格中,按一下 [變更查詢]。

    [搜尋結果網頁組件] 工具窗格中 [變更查詢] 按鈕的螢幕擷取畫面
  9. 在 [建立您的查詢] 對話方塊中,執行下列動作:

    1. 在 [選取查詢] 區段中,在下拉式功能表上,選取您在本文的第一個程序中建立的結果來源,例如 [來自 Office 365 的 OneDrive 中的結果]。

      這樣會使 Office 365 的 商務用 OneDrive 傳回的搜尋結果,顯示在 OneDriveResults 搜尋結果頁面的搜尋結果網頁組件中。

    2. 略過對話方塊的其他區段,然後按一下 [確定]。

  10. 在 [頁面] 索引標籤的 [編輯] 群組中,按一下 [存回]。

  11. 在 [存回] 對話方塊中,執行下列動作:

    1. (選擇性) 適當地輸入設定的註解。

    2. 按一下 [繼續]。

  12. 執行下列任一動作來發佈頁面:

    • 按一下 [發佈此草稿]。

    • 請執行下列動作:

      1. 在 [發佈] 索引標籤上,按一下 [發佈]。

      2. 在 [發佈] 對話方塊中,選擇性地適當輸入設定的註解,然後按一下 [繼續]。

在此程序中,您將在 SharePoint Server 2013 企業搜尋中心建立連結,使用者只要按一下此連結,即可從 Office 365 的 商務用 OneDrive 取得結果。建立連結之後,此連結會出現在搜尋導覽網頁組件中的搜尋方塊下,位於其他搜尋類別的連結旁邊,例如 [所有項目] 和 [人員]。搜尋導覽網頁組件中的連結如下圖所示,視您的特定設定而定:

一個 OneDrive 搜尋類別以及企業搜尋中心內的四個預設搜尋類別

建立 OneDrive for Business 搜尋類別的連結
  1. 確認您要用來執行此程序的使用者帳戶,是 SharePoint Server 2013 部署中的企業搜尋中心的網站集合管理員或網站擁有人。

  2. 瀏覽至 SharePoint Server 2013 部署中的企業搜尋中心。

    企業搜尋中心的 URL 通常為 http://host_name/sites/Search_Center_name 格式。

  3. 移至 [設定] > [網站設定]。

  4. 在 [網站設定] 頁面的 [搜尋] 區段中,按一下 [搜尋設定]。

    [搜尋中心網站設定] 頁面上 [搜尋] 區段的螢幕擷取畫面
  5. 在 [搜尋設定] 頁面上,執行下列動作:

    1. (選擇性) 在 [輸入搜尋中心 URL] 區段的 [搜尋中心 URL] 方塊中,輸入企業搜尋中心的 URL。

      如果您在此方塊中輸入 URL,當使用者從另一個網站的搜尋方塊執行搜尋之後,搜尋系統會顯示連結,供使用者按一下以嘗試從企業搜尋中心重新搜尋。

    2. 在 [查詢應傳送至哪一個搜尋結果頁面?] 區段中,選取 [使用與我的父頁面相同的結果頁面]。

    3. 在 [設定搜尋導覽] 區段中,選取 [新增連結]。

    4. 在 [導覽連結] 對話方塊中,執行下列動作:

      [導覽連結] 對話方塊的螢幕擷取畫面
      1. 在 [標題] 方塊中,輸入要用於企業搜尋中心裡的搜尋類別連結的文字 (例如 MyOneDrive),此連結可讓使用者前往您在本文的第二個程序 (步驟 2) 中建立的搜尋結果頁面。

      2. 在 [URL] 方塊中,執行下列動作:

        • 輸入您在先前的程序中建立的搜尋結果頁面的相對路徑,例如 /sites/Search_Center_name/Pages/onedriveresults.aspx。

        • 按一下 [瀏覽]。

        • 在搜尋結果頁面清單中,按一下新搜尋類別的搜尋結果頁面的名稱,然後按一下 [插入]。

      3. 如果您希望當使用者按一下該搜尋類別的連結時,在新視窗中開啟 商務用 OneDrive 的搜尋結果頁面,請選取 [在新視窗開啟連結] 核取方塊。

      4. (選擇性) 在 [描述] 方塊中,輸入新連結的描述。

      5. (選擇性) 在 [對象] 方塊中,輸入所有對象、SharePoint 群組、通訊群組或安全性群組的名稱 (僅限這些群組才能存取新的搜尋結果頁面)。

        如果您在 [對象] 方塊中未輸入任何值,則預設值為 [所有網站使用者]。如果指定 [所有網站使用者],則可存取搜尋中心網站的所有使用者都能存取此頁面。如需詳細資訊,請參閱<在 SharePoint Server 2013 中建立搜尋中心網站>中的「對 SharePoint 搜尋中心授與存取權」。

      6. 如果您在 [對象] 方塊中輸入一個值,請按一下該方塊旁邊的 [檢查名稱] 圖示,以確定 SharePoint Server 2013 能夠辨識您輸入的對象。

      7. 按一下 [確定]。

    5. 在 [設定搜尋導覽] 區段中,按一下新連結的名稱,例如 MyOneDrive,然後依需要按一下 [上移] 或 [下移],將新連結移至您希望它出現在搜尋類別連結群組中的位置。

    6. 按一下 [確定]。

現在,同盟使用者應該能夠使用新的 MyOneDrive 搜尋類別,從 Office 365 中的 商務用 OneDrive 取得結果。同盟使用者在新的搜尋類別中執行的搜尋,應該會從 Office 365 的 商務用 OneDrive 傳回以下符合搜尋查詢的項目:

  • 使用者儲存在 Office 365 的 商務用 OneDrive 中的項目

  • Office 365 的 商務用 OneDrive 中與使用者共用的項目

  • Office 365 的 商務用 OneDrive 中與所有人共用的項目

同盟的使用者會在已同步處理與Azure Active Directory使用Azure Active Directory 同步處理工具 (DirSync) 的內部部署 Active Directory 網域服務 (AD DS) 網域的使用者群組有帳戶的其中一個。帳戶群組成員資格及資源的權限及Office 365、 SharePoint Server 2013部署中且可以存取資源這兩個環境中的驗證與同盟身分識別提供者,例如 Active Directory Federation Services (AD FS) 2.0。

若要驗證您的設定是否能夠顯示 Office 365 的 商務用 OneDrive 傳回的搜尋結果,您可以用同盟使用者的身分登入 SharePoint Server 2013,然後從企業搜尋中心的 商務用 OneDrive 搜尋類別執行一些搜尋。請使用下列程序以此方式驗證您的設定。

測試設定來顯示 Office 365 的 OneDrive for Business 傳回的搜尋結果
  1. 以已經在 Office 365 中啟用且有權限在 Office 365 的 SharePoint Online 中檢視根網站集合的同盟使用者身分,登入 SharePoint Server 2013 部署。

  2. 瀏覽至 SharePoint Server 2013 部署中的企業搜尋中心。

    企業搜尋中心的 URL 類似於 http://host_name/sites/Search_Center_name

  3. 在企業搜尋中心,執行下列動作:

    1. 在搜尋方塊中,輸入測試搜尋查詢,例如您公司的名稱。

      請確定此查詢能夠從 Office 365 中的 商務用 OneDrive 傳回一些搜尋結果。

    2. 按下 Enter 鍵或按一下搜尋圖示,然後等候初次的搜尋結果出現。

    3. 當初次搜尋結果出現之後,按一下您在本文稍早為 商務用 OneDrive 建立的搜尋類別連結。

    4. 在搜尋結果頁面上,確認您看到 Office 365 的 商務用 OneDrive 傳回的結果。

    5. 如果您在搜尋結果頁面上沒看到 Office 365 的 商務用 OneDrive 傳回的結果,請執行下列動作:

      1. 確認下列各項:

        1. 您已經依據下列文章所述並依下列順序設定混合式 SharePoint 環境:

          1. 設定混合式同盟的搜尋從 SharePoint Server 2013 to SharePoint Online-藍圖

          2. 設定從 SharePoint Server 2013 to SharePoint Online 的伺服器對伺服器驗證

        2. 您已完成<如何將使用者重新導向至 Office 365 的 OneDrive for Business>所述的程序。

        3. 您已完成本文先前所述的程序。

      2. 修正任何錯誤或遺漏,然後再次嘗試搜尋。

      3. 如果仍然看不到 Office 365 的 商務用 OneDrive 傳回的搜尋結果,請檢查 SharePoint 統一記錄服務 (Unified Logging Service,ULS) 記錄檔 (又稱為 SharePoint 追蹤記錄檔)。

        如需詳細資訊,請參閱概觀 (英文) 的統一記錄系統 (ULS) 記錄

https://technet.microsoft.com/zh-tw/library/dn627525.aspx
顯示: