다음을 통해 공유


Microsoft Teams에서 콘텐츠 검색 사용

참고

비공개 채널에서 메시지 및 파일의 콘텐츠 검색은 표준 채널과 다르게 작동합니다. 자세한 내용은 비공개 채널의 콘텐츠 검색을 참조하세요.

콘텐츠 검색은 Exchange, SharePoint Online 및 비즈니스용 OneDrive 걸쳐 Microsoft Teams 정보를 쿼리하는 방법을 제공합니다. 예를 들어 제조 사양 사서함 및 제조 사양 SharePoint 사이트에 대한 콘텐츠 검색을 사용하여 Exchange에서 Teams 표준 채널 대화, SharePoint Online의 파일 업로드 및 수정, OneNote 변경 내용을 검색할 수 있습니다.

콘텐츠 검색에 쿼리 조건을 추가하여 반환된 결과의 범위를 좁힐 수도 있습니다. 위의 예제에서는 "새 팩터리 사양" 키워드가 사용된 콘텐츠를 찾을 수 있습니다.

검색 조건을 추가한 후 분석을 위해 보고서 또는 실제 콘텐츠를 컴퓨터로 내보낼 수 있습니다.

비공개 채널의 콘텐츠 검색

비공개 채널에서 보낸 메시지에 대한 레코드는 그룹 사서함이 아닌 모든 개인 채널 멤버의 사서함으로 배달됩니다. 레코드의 제목은 전송된 개인 채널을 나타내기 위해 형식이 지정됩니다.

각 개인 채널에는 부모 팀 사이트와 별개인 자체 SharePoint 사이트 모음이 있으므로 프라이빗 채널의 파일은 부모 팀 독립적으로 관리됩니다.

Teams는 단일 채널의 콘텐츠 검색을 지원하지 않으므로 전체 팀을 검색해야 합니다. 비공개 채널의 콘텐츠 검색을 수행하려면 팀 전체, 개인 채널과 연결된 사이트 모음(파일 포함) 및 비공개 채널 구성원의 사서함(메시지 포함)을 검색합니다.

다음 단계를 사용하여 콘텐츠 검색에 포함할 개인 채널의 파일 및 메시지를 식별합니다.

이러한 단계를 수행하기 전에 SharePoint Online 관리 셸을 설치하고 SharePoint Online에 연결합니다.

  1. 다음을 실행하여 팀의 비공개 채널과 연결된 모든 SharePoint 사이트 모음 목록을 가져옵니다.

    Get-SPOSite
    
  2. 다음 PowerShell 스크립트를 실행하여 팀의 개인 채널 및 부모 팀 그룹 ID와 연결된 모든 SharePoint 사이트 모음 URL 목록을 가져옵니다.

    $sites = get-sposite -template "teamchannel#0"
    foreach ($site in $sites) {$x= get-sposite -identity $site.url -detail; $x.relatedgroupID; $x.url} 
    
  3. 각 팀 또는 그룹 ID에 대해 다음 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. 콘텐츠 검색 쿼리의 일부로 팀의 각 개인 채널에 있는 모든 멤버의 사서함을 포함합니다.