Microsoft Teams でチャット履歴を有効または無効にする方法


Teams のチャット履歴はすべて記録されることをご存知ですか?職場だけでなく、個人的なバージョンでも同様です。しかし、マイクロソフトチーム のチャット履歴をオフまたは無効にすることはできますか?その場合、Teams のチャット履歴をオフにしたり、再度オンにしたりするにはどうすればよいですか?

簡単に言うと、回避策を講じれば Microsoft Teams のチャット履歴を無効にできる可能性があり、チャット履歴も削除できる可能性があります。

Teams for Business でチャット履歴を無効にする

Microsoft 365 for business のすべての 1 対 1 チャットは、電子情報開示、規制遵守、またはトレーニングの目的で、Outlook メールボックスの隠しフォルダーに保存されます。 Teams チャットの会話の既定の保持ポリシーは永久です。ただし、新しい保持ポリシーを作成することでこれを変更できます。保持ポリシーを設定するには、組織の全体管理者であるか、全体管理者から割り当てられた権限を持っている必要があります。

GUI を使用して Teams for Business で Teams チャット履歴を無効にする

  1. Microsoft 365 コンプライアンス センター にログインします。 [ポリシー 保持 ]に移動します。 [新しい保持ポリシー ] を選択します。
    1. ポリシーに「Teams Chat – No Retention」などの名前を付け、[次へ ] を選択します。
      1. 保持ポリシーのタイプはデフォルトで 静的 になります。そのままにして、[次へ ] を選択します。
        1. Teams チャット を除くすべてのロケーションステータスオフ に切り替えます。それがオン になっていることを確認してください。ここでは、誰をポリシーに含める除外 するかを設定することもできます。デフォルトは含まれる: すべてのユーザー除外される: なし です。 [次へ ] を選択します。 Teams チャネル メッセージまたは Teams プライベート チャネル メッセージの保持も停止したい場合は、それらもオンにします。
          1. 保持期間をゼロに設定するには、[アイテムが一定の期間に達した場合のみ削除する ] を選択します。 「アイテムは保持されません…」と表示されていることに注意してください。これはあなたが望んでいることであり、チャットメッセージをすぐに削除します。 [次の期間より古いアイテムを削除 ] で、[カスタム ] を選択します。
          2. .

            [次の期間より古いアイテムを削除 ] で、0 をクリックし、[次へ ] を選択します。

            1. Microsoft 365 では、アイテム保持ポリシーの設定を確認することができます。問題がなければ、[送信 ] を選択します。ポリシーが有効になるまでに最大 1 日かかる場合があることに注意してください。削除は永久的です。
            2. [ポリシーが作成されました ] と表示されたら、[完了 ] を選択します。

              PowerShell を使用して Teams for Business のチャット履歴を無効にする

              パワーシェル は、Windows および Microsoft 365 用のスクリプト言語です。このスクリプトを使用するには、組織の全体管理者であるか、全体管理者から割り当てられた権限を持っている必要があります。

              Microsoft Teams のチャット保持ポリシーは Exchange Online によって管理される であるため、これらのコマンドレットを使用するには ExchangePowershellModule をインストールする必要があります。

              1. 保持ポリシーを作成します:
              2. New-RetentionCompliancePolicy -Name "Teams Chat – No Retention" -TeamsChatLocation All -TeamsChatLocationException None -Enabled $true

                1. Teams の会話を削除するためのルールをポリシーに設定します。保存期間は 0 日に設定されているため、チャット履歴は最大 24 時間存在する可能性があります。
                2. New-RetentionComplianceRule - 名前「チャット削除ルール」 - ポリシー「Teams チャット – 保持なし」 -RetentionComplianceAction 削除 -RetentionDuration 0

                  Teams for Business でチャット履歴を有効にする

                  Teams for Business では、保持ポリシーを変更しない限り、チャット履歴はすでに有効になっており、チャット メッセージは無期限に保存されます。

                  GUI を使用して Teams for Business でチャット履歴を有効にする

                  上記で保持ゼロ ポリシーを作成したが、保持を有効にしてチャット履歴を有効にしたい場合は、ポリシーを編集または削除できます。この例では削除するだけです。

                  1. Microsoft 365 コンプライアンス センター にログインします。 [ポリシー 保持 ]に移動します。 [Teams チャット – 保持なし ] を選択します。次に、編集削除 、またはポリシーの無効化 を選択できます。ポリシーを削除または無効にすると、保持期間はデフォルトの 7 年間に戻ります。 削除 を選択します。
                  2. .
                    1. もう一度 [削除 ] を選択して操作を確定します。
                    2. PowerShell を使用して Teams for Business でチャット履歴を有効にする

                      New-RetentionComplianceRule コマンドレットを使用して、前に作成したポリシーの保存期間を無制限に変更します。これにより、チャット保持ポリシーがより短い期間で上書きされます。

                      New-RetentionComplianceRule - 名前「チャット削除ルール」 - ポリシー「Teams チャット – 保持なし」 -RetentionComplianceAction 削除 -RetentionDuration 無制限

                      Teams Personal でチャット履歴をオフにできないのはなぜですか?

                      Microsoft Teams Personal では、アクセスできる Microsoft 365 コンプライアンス センターがありません。したがって、チャット履歴を無効にすることはできません。私たちは Microsoft のドキュメントを精査しましたが、Microsoft は Teams Personal でチャット履歴を無効にできない理由を説明していません。おそらくそれが、安全なメッセージングを信号で伝える のようなアプリの人気が高まっている理由です。

                      Microsoft Teams のチャット履歴を削除するにはどうすればよいですか?

                      チャット履歴を削除すれば問題ないと考えているかもしれません。残念ながら、チャット全体を削除しても、削除できるのはあなた側だけです。他の人、またはグループ チャットに参加している人は、チャット全体を引き続き参加できます。ファイルやリンクも引き続きアクセスできます。

                      ただし、OneDrive または SharePoint サイトにアクセスして、共有ドキュメントまたはリンクされたドキュメントのアクセス許可を変更して、アクセスを禁止することができます。 OneDrive for Business を使用している場合は、OneDrive フォルダーの Microsoft Teams チャット ファイルに移動し、そこから共有したファイルも削除します。また、チャットを再開すると、チャットの会話全体が戻ってきます。

                      個々のチャット メッセージは削除することができ、Microsoft によると、メッセージはあなたと他のユーザーに対して消去されます。

                      Teams デスクトップ アプリで Microsoft Teams Chat を削除する

                      1. チャットの 3 点 ( ) メニューを選択し、チャットを削除 を選択します。
                        1. [はい、削除します ] を選択して確認します。
                        2. Teams デスクトップで Microsoft Teams チャット メッセージを削除する

                          .
                          1. 削除するメッセージを見つけます。メッセージが見つからない場合は、検索バーを使用して、メッセージに含まれる可能性のある単語を検索します。削除するメッセージの上にカーソルを置き、3 点 ( ) メニューを選択します。
                            1. 表示されるメニューで、[削除 ] を選択します。
                            2. メッセージが削除されたことがわかります。元に戻すには、[元に戻す ] を選択します。


                              チャットしている相手のメッセージも消えるはずですが、これには一貫性がないようです。会話の双方を以下に示します。他のチーム メンバーは削除されたメッセージを引き続き見ることができます。

                              Android Teams アプリで Microsoft Teams Chat を削除する

                              1. 戻る矢印を選択して、会話履歴リストに移動します。
                                1. 削除する会話を長押しします。次に、[削除 ] を選択します。

                                2. 確認画面で [OK ] を選択して確定します。

                                  Android Teams アプリで Microsoft Teams チャット メッセージを削除する

                                  1. 削除するチャット メッセージを長押しします。メッセージが見つからない場合は、検索バーとメッセージに含まれる可能性のある単語を使用してください。
                                    1. 開いたメニューで [削除 ] を選択します。
                                      1. [削除 ] を選択して確定します。
                                      2. iOS Teams アプリで Microsoft Teams Chat を削除する

                                        1. チャット リストで、削除するチャットを左にスワイプし、[その他 ] を選択します。
                                          1. スライド上に表示されるメニューで、[削除 ] を選択します。
                                            1. 確認画面で [はい ] を選択して確認します
                                            2. iOS Teams アプリで Microsoft Teams チャット メッセージを削除する

                                              1. 削除するメッセージを見つけます。メッセージが見つからない場合は、検索ボックスとメッセージに含まれる可能性のある単語を使用してください。削除するチャット メッセージを長押しします。
                                                1. スライド上に表示されるメニューで [メッセージを削除 ] を選択します。
                                                2. .
                                                  1. [メッセージの削除 ] 確認画面で、[削除 ] を選択します。
                                                  2. コンテンツ検索を使用してすべての Microsoft Teams チャット メッセージを削除する

                                                    この方法では、電子情報開示マネージャー グループのメンバーである必要があります。これは Exchange Online でのみ機能し、Exchange オンプレミスでは機能しません。

                                                    1. Office 365のセキュリティとコンプライアンス にログインし、検索 コンテンツ検索 に移動して選択します。コンテンツ検索は新しいウィンドウで開き、再度ログインが必要になる場合があります。
                                                      1. 新しい検索 を選択します。
                                                        1. 検索に「チーム チャットの削除」などの名前を付け、[次へ ] を選択して続行します。
                                                          1. 場所については、[Exchange メールボックス ] を選択します。そこに Microsoft Teams データが保存されます。デフォルトでは、含まれる: すべて除外: なし になります。少数の人に対してのみこれを実行したい場合は、必要に応じてこれらを調整します。完了したら [次へ ] を選択します。
                                                            1. [検索条件の定義] ページで、[条件カード ビルダー ] を選択し、[条件の追加 ] を選択します。開いたメニューでタイプ を選択します。次に、[次へ ] を選択します。
                                                              1. [タイプ ] カードでは、デフォルトで [いずれかに等しい ] になります。選択したままにして、[インスタント メッセージ ] をオフにして、[次へ ] を選択します。
                                                                1. Microsoft 365 では、検索を作成する前に検索条件を確認する機会が与えられます。問題がなければ、[送信 ] を選択します。これはメッセージを検索するだけです。削除するには PowerShell を使用する必要があります。
                                                                  1. PowerShell を使用して検索結果を削除するには、Exchange Online とセキュリティ & コンプライアンス センターへの管理者アクセス権が必要です。まず接続を確立します。
                                                                  2. $UserCredential = 認証情報の取得

                                                                    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.compliance.protection.outlook.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection .

                                                                    インポート-PSSession $Session

                                                                    スクリプトを実行すると、ポップアップでユーザー名とパスワードの入力を求められます。

                                                                    1. コンプライアンス検索アクションを使用して、「チームの削除検索」コンテンツ検索に一致するものをすべて検索し、それらを削除します。パージ タイプ HardDelete は、管理フォルダー アシスタントが処理した検索結果をメールボックスから完全に削除するようにマークします。
                                                                    2. New-ComplianceSearchAction -SearchName “チーム検索の削除” -Purge -PurgeType HardDelete

                                                                      すべてを削除してもよいかどうかを尋ねるメッセージが表示されます。はいの場合は「Y 」と入力します。

                                                                      1. これを行ったことがない場合は、時間がかかります。ステータスを確認するには、コマンドレット Get-ComplianceSearchAction を使用します。
                                                                      2. Microsoft Teams のチャット履歴を管理する

                                                                        Teams のチャット履歴を無効にする簡単な方法はありませんが、少なくとも Teams のチャット履歴を削除するいくつかの回避策と方法を提供することができました。結局のところ、それが本当の目標なのです。メッセージ履歴を削除します。

                                                                        Microsoft Teams の個人データをより詳細に制御したいことを Microsoft に知らせてください。 Teams のヘルプ を開き、機能の提案 またはフィードバックの送信 を選択します。

                                                                        .

                                                                        関連記事:


                                                                        9.02.2022