Microsoft Teams でコンテンツ検索を使用する
注:
プライベート チャネル内のメッセージとファイルのコンテンツ検索は、標準チャネルとは異なる方法で動作します。 詳細については、「 プライベート チャネルのコンテンツ検索」を参照してください。
コンテンツ検索を使用すると、Exchange、SharePoint Online、OneDrive for Businessにまたがる Microsoft Teams 情報に対してクエリを実行できます。 たとえば、製造仕様メールボックスと製造スペック SharePoint サイトに対するコンテンツ検索を使用すると、Exchange からの Teams 標準チャネル会話、SharePoint Online からのファイルのアップロードと変更、OneNote の変更に対して検索できます。
コンテンツ 検索 にクエリ条件を追加して、返された結果を絞り込むこともできます。 上記の例では、"New Factory Specs" というキーワードが使用されたコンテンツを探すことができます。
ヒント
検索条件を追加した後、レポートまたは実際のコンテンツをコンピューターにエクスポートして分析できます。
プライベート チャネルのコンテンツ検索
プライベート チャネルで送信されたメッセージのレコードは、グループ メールボックスではなく、すべてのプライベート チャネル メンバーのメールボックスに配信されます。 レコードのタイトルは、送信元のプライベート チャネルを示す形式になっています。
各プライベート チャネルには、親チーム サイトとは別の独自の SharePoint サイト コレクションがあるため、プライベート チャネル内のファイルは親チームとは別に管理されます。
Teams は 1 つのチャネルのコンテンツ検索をサポートしていないため、チーム全体を検索する必要があります。 プライベート チャネルのコンテンツ検索を実行するには、チーム全体で検索し、プライベート チャネルに関連付けられているサイト コレクション (ファイルを含む)、プライベート チャネル メンバーのメールボックス (メッセージを含む) を検索します。
次の手順を使用して、コンテンツ検索に含めるプライベート チャネル内のファイルとメッセージを特定します。
コンテンツ検索にプライベート チャネル ファイルを含める
これらの手順を実行する前に、 SharePoint Online 管理シェルをインストールし、SharePoint Online に接続します。
次のコマンドを実行して、チーム内のプライベート チャネルに関連付けられているすべての SharePoint サイト コレクションの一覧を取得します。
Get-SPOSite
次の PowerShell スクリプトを実行して、チーム内のプライベート チャネルに関連付けられているすべての SharePoint サイト コレクション URL と親チーム グループ ID の一覧を取得します。
$sites = get-sposite -template "teamchannel#0" foreach ($site in $sites) {$x= get-sposite -identity $site.url -detail; $x.relatedgroupID; $x.url}
チームまたはグループ 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 モジュールが インストールされていることを確認してください。
次を実行して、チーム内のプライベート チャネルの一覧を取得します。
Get-TeamChannel -GroupId <GroupID> -MembershipType Private
次を実行して、プライベート チャネル メンバーの一覧を取得します。
Get-TeamChannelUser -GroupId <GroupID> -DisplayName "Engineering" -Role Member
コンテンツ検索クエリの一部として、チーム内の各プライベート チャネルのすべてのメンバーのメールボックスを含めます。