在 Microsoft Teams 中使用內容搜尋

注意事項

私人頻道中訊息和檔案的內容搜尋運作方式與標準通道不同。 若要深入瞭解,請參閱 私人頻道的內容搜尋

內容搜尋可讓您查詢跨 Exchange、SharePoint Online 和 商務用 OneDrive 的 Microsoft Teams 資訊。 例如,針對您的製造規格信箱和製造規格SharePoint 網站使用內容搜尋,您可以針對 Exchange 的 Teams 標準頻道交談、從 SharePoint Online 上傳和修改檔案,以及 OneNote 變更進行搜尋。

您也可以將查詢準則新增至 內容搜尋 ,以縮小傳回的結果範圍。 在上述範例中,您可以尋找使用關鍵字 「New Factory Specs」 的內容。

提示

新增搜尋條件之後,您可以將報表或實際內容匯出至電腦以進行分析。

私人頻道的內容搜尋

在私人通道中傳送的郵件記錄會傳遞至所有私人通道成員的信箱,而不是群組信箱。 記錄的標題會格式化,以指出它們是從哪個私人通道傳送。

由於每個私人頻道都有自己的 SharePoint 網站集合,與父小組網站不同,因此私人頻道中的檔案會獨立于父小組中進行管理。

Teams 不支援單一頻道的內容搜尋,因此必須搜尋整個小組。 若要執行私人頻道的內容搜尋,請在小組中搜尋、與私人頻道相關聯的網站集合 (包含檔案) ,以及私人頻道成員的信箱 (包含訊息) 。

使用下列步驟來識別私人頻道中要包含在內容搜尋中的檔案和訊息。

執行這些步驟之前,請先安裝 SharePoint Online 管理命令介面並聯機到 SharePoint Online

  1. 執行下列命令,以取得與小組中私人頻道相關聯的所有 SharePoint 網站集合清單。

    Get-SPOSite
    
  2. 執行下列 PowerShell 腳本,以取得與小組中私人頻道相關聯的所有 SharePoint 網站集合 URL 清單和父小組群組識別碼。

    $sites = get-sposite -template "teamchannel#0"
    foreach ($site in $sites) {$x= get-sposite -identity $site.url -detail; $x.relatedgroupID; $x.url} 
    
  3. 針對每個小組或群組識別碼,執行下列 PowerShell 腳本來識別所有相關的私人頻道網站。

    $sites = get-sposite -template "teamchannel#0"
    $groupID = "e8195240-4a70-4830-9106-80193cf717cb"
    foreach ($site in $sites) {$x= Get-SpoSite -Identity $site.url -Detail; if ($x.RelatedGroupId -eq $groupID) {$x.RelatedGroupId;$x.url}}
    

執行這些步驟之前,請確定您已安裝 最新版的 Teams PowerShell 模組

  1. 執行下列命令以取得小組中的私人頻道清單。

    Get-TeamChannel -GroupId <GroupID> -MembershipType Private
    
  2. 執行下列命令以取得私人頻道成員的清單。

    Get-TeamChannelUser -GroupId <GroupID> -DisplayName "Engineering" -Role Member
    
  3. 在內容搜尋查詢中,包含小組中每個私人頻道中所有成員的信箱。