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

(Did)すべてのTeams(Teams)チャット履歴が記録されていることをご存知ですか?職場だけでなく、個人的なバージョンでも。しかし、 Microsoft Teams(Microsoft Teams)でチャット履歴をオフまたは無効にすることはできますか?もしそうなら、どうすればTeamsのチャット履歴をオフにしたりオンにしたりできますか? 

簡単に言うと、回避策を使用してMicrosoft Teams(Microsoft Teams)のチャット履歴を無効にでき、チャット履歴も削除できる可能性があります。

TeamsforBusinessでチャット履歴を無効にする(Disable Chat History in Teams for Business)

Microsoft 365 for Businessのすべての1対1のチャットは、eDiscovery、法規制の順守、またはトレーニングの目的で、Outlookメールボックスの隠しフォルダーに保持されます。Teamsチャット会話のデフォルトの保持ポリシーは永久です。ただし、新しい保持ポリシーを作成することでこれを変更できます。保持ポリシーを構成するには、組織のグローバル管理者であるか、グローバル管理者によって割り当てられた権限を持っている必要があります。

GUIを使用してTeamsforBusinessでTeamsチャット履歴を無効にする(Disable Teams Chat History in Teams for Business with GUI)

  1. Microsoft365コンプライアンスセンター(Microsoft 365 Compliance Center)にログインします。[ポリシー](Policies ) >[保持](Retention)に移動します。[新しい保持ポリシー]を(New retention policy)選択します。

  1. ポリシーにTeamsChat– No Retention(Teams Chat – No Retention)のような名前を付け、[次へ(Next)]を選択します。

  1. 保持ポリシーのタイプは、デフォルトで静的(Static)になります。そのままにして、[次へ(Next)]を選択します。

  1. チームチャット(Teams chats)を除くすべての場所の(Locations )ステータス(Status )オフ(Off)に切り替えます。オン(On)になっていることを確認してください。ここでは、誰をポリシーに含めるか、誰をポリシーから除外するかを設定すること(Included )できます(Excluded )。デフォルトは含まれています:すべてのユーザー(Included: All users )除外されています:なし(Excluded: None)[次へ(Next)]を選択します。TeamsチャネルメッセージまたはTeamsプライベートチャネルメッセージの保持も停止する場合は、それらもオンにします。

  1. 保持をゼロに設定するには、[アイテムが特定の年齢に達したときにのみ削除する](Only delete items when they reach a certain age)を選択します。「アイテム(Items)は保持されません…」と表示されていることに注意してください。それはあなたが望むものであり、それはチャットメッセージをすぐに削除します。[より古いアイテムを削除]で(Delete items older than)、 [カスタム(Custom)]を選択します。

、より古いアイテムを削除するに(delete items older than)は、年(years)、月、日を0に設定し、[(months)(days )](0)選択(Next)します。

  1. Microsoft 365では、保持ポリシーの設定を確認することができます。満足している場合は、[送信](Submit)を選択します。ポリシーが有効になるまでに最大1日かかる場合があることに注意してください。削除は永続的です。

ポリシーが作成された(Your policy was created)と表示されたら、 [完了](Done)を選択します。

PowerShellを使用したビジネスチームのチャット履歴を無効にする(Disable Chat History in Teams for Business with PowerShell)

PowerShellは、 (PowerShell)WindowsおよびMicrosoft365用のスクリプト言語です。このスクリプトを使用するには、組織のグローバル管理者であるか、グローバル管理者によって割り当てられた権限を持っている必要があります。

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

  1. 保持ポリシーを作成します。

New-RetentionCompliancePolicy -Name “Teams Chat – No Retention” -TeamsChatLocation All -TeamsChatLocationException None -Enabled $true

  1. (Set)ポリシーでルールを設定して、 Teamsの会話を削除します。保持期間は0日間に設定されているため、チャット履歴は最大24時間存在する可能性があります。

New-RetentionComplianceRule -Name“ Chat Delete Rule” -Policy“ Teams Chat – No Retention” -RetentionComplianceAction Delete -RetentionDuration 0

TeamsforBusinessでチャット履歴を有効にする(Enable Chat History in Teams for Business)

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

GUIを使用してTeamsforBusinessでチャット履歴を有効にする(Enable Chat History in Teams for Business with GUI)

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

  1. Microsoft365コンプライアンスセンター(Microsoft 365 Compliance Center)にログインします。[ポリシー](Policies ) >[保持](Retention)に移動します。Teamsチャット–保持なし(Teams Chat – No Retention)を選択します。次に、[編集(Edit)] 、[削除](Delete)、または[ポリシー(Disable policy)を無効にする]を選択できます。ポリシーを削除または無効にすると、保持期間がデフォルトの7年に戻ります。[削除]を(Delete)選択します。

  1. もう一度[削除](Delete)を選択して、アクションを確認します。

PowerShellを使用してTeamsforBusinessでチャット履歴を有効にする(Enable Chat History in Teams for Business with PowerShell)

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

New-RetentionComplianceRule -Name“ Chat Delete Rule” -Policy“ Teams Chat – No Retention” -RetentionComplianceAction Delete -RetentionDuration Unlimited

Teams Personalでチャット履歴をオフにできないのはなぜですか?(Why Can’t I Turn Off Chat History in Teams Personal?)

Microsoft Teams Personalでは、アクセスできるMicrosoft365 コンプライアンスセンター(Compliance Center)はありません。したがって、チャット履歴を無効にすることはできません。Microsoftのドキュメントを精査しましたが、 TeamsPersonalでチャット履歴を無効にできない理由をMicrosoftは示していません。たぶんそれがSignalセキュアメッセージング(Signal secure messaging)のようなアプリがより人気になっている理由です。

Microsoft Teamsのチャット履歴を削除するにはどうすればよいですか?(How Do I Delete Microsoft Teams Chat History?)

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

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

個々のチャットメッセージは削除することができ、Microsoftによれば、メッセージはあなたと他の人々のために消えます。 

TeamsデスクトップアプリでMicrosoftTeamsチャットを削除する(Delete Microsoft Teams Chat in Teams Desktop App)

  1. チャットの3ドット()メニューを選択してから、[チャットの削除](Delete chat)を選択します。

  1. [はい、削除(Yes, delete)します]を選択して確認します。

TeamsデスクトップでMicrosoftTeamsチャットメッセージを削除する(Delete Microsoft Teams Chat Message in Teams Desktop)

  1. 削除するメッセージを見つけます。メッセージが見つからない場合は、メッセージに含まれている可能性のある検索バーと単語を使用してください。メッセージにカーソル(Hover)を合わせて削除し、3つのドット()メニューを選択します。

  1. ポップアップメニューで、[削除](Delete)を選択します。

メッセージが削除されたことがわかります。元に戻すには、[元に戻す](Undo)を選択します。


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

AndroidTeamsアプリでMicrosoftTeamsチャットを削除する(Delete Microsoft Teams Chat in Android Teams App)

  1. 戻る矢印を選択して、会話履歴リストに移動します。

  1. 削除する会話を長押しします。次に、[削除]を(Delete)選択します。


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

AndroidTeamsアプリでMicrosoftTeamsチャットメッセージを削除する(Delete Microsoft Teams Chat Message in Android Teams App)

  1. 削除するチャットメッセージを長押しします。メッセージが見つからない場合は、メッセージに含まれている可能性のある検索バーと単語を使用してください。

  1. 開いたメニューで[削除](Delete )を選択します。

  1. DELETEを選択して確認します。

iOSTeamsアプリでMicrosoftTeamsチャットを削除する(Delete Microsoft Teams Chat in iOS Teams App)

  1. チャットリストで、削除するチャットを左にスワイプし、[その他]を選択します(More)

  1. 上にスライドするメニューで、[削除](Delete)を選択します。

  1. 確認画面で「はい」(Yes )を選択して確認します

iOSTeamsアプリでMicrosoftTeamsチャットメッセージを削除する(Delete Microsoft Teams Chat Message in iOS Teams App)

  1. 削除するメッセージを見つけます。メッセージが見つからない場合は、メッセージに含まれている可能性のある検索ボックスと単語を使用してください。削除するチャットメッセージを長押しします。

  1. 上にスライドするメニューで[メッセージの削除]を(Delete Message)選択します。

  1. メッセージ(Delete message )の削除確認画面で、[削除](Delete)を選択します。

コンテンツ検索を使用してすべてのMicrosoftTeamsチャットメッセージを削除する(Delete All Microsoft Teams Chat Messages with Content Search)

この方法では、 eDiscoveryManager(Manager)グループのメンバーである必要があります。Exchange Onlineでのみ機能し、オンプレミスのExchangeでは機能しません。

  1. Office 365のセキュリティとコンプライアンス(Office 365 Security & Compliance)にログインし、 [検索(Search )] >[コンテンツ検索(Content search )]に移動して選択します。コンテンツ(Content)検索が新しいウィンドウで開き、再度ログインする必要がある場合があります。

  1. [新しい検索(New search)]を選択します。

  1. 検索に「 Teamsチャットの削除(Delete Teams Chats )」のような名前を付け、 「次へ」(Next )を選択して続行します。

  1. 場所については、 Exchangeメールボックス(Exchange mailboxes)を選択します。ここにMicrosoftTeamsのデータが保持されます。デフォルトは、包含:すべて(Included: All )および除外:なし(Excluded: None)です。少数の人だけにこれを行いたい場合は、必要に応じてこれらを調整します。完了したら、[次へ(Next )]を選択します。

  1. [検索条件の定義]ページで、[(Define)条件カードビルダー]を選択してから、[条件の(Condition card builder )追加(Add condition)]を選択します。開いたメニューで、[タイプ(Type)]を選択します。次に、[次へ(Next)]を選択します。

  1. タイプ(Type )カードでは、デフォルトでのいずれかに等しいです(Equals any of)。選択したままにして、インスタントメッセージをオフにし、[(Instant messages )次へ(Next)]を選択します。

  1. Microsoft 365では、検索を作成する前に検索条件を確認することができます。よさそうな場合は、[送信](Submit)を選択します。これはメッセージを検索するだけです。それらを削除するには、 PowerShellを使用する必要があります。

  1. PowerShellを使用して検索結果を削除するには、 Exchange Onlineおよびセキュリティ(Security)コンプライアンス(Compliance)センターへの管理者アクセスが必要です。最初(First)に接続を確立します。

$UserCredential = Get-Credential

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

Import-PSSession $Session

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

  1. コンプライアンス検索アクションを使用して、削除チーム検索(Teams Search)コンテンツ検索に一致するすべてのものを検索し、それらを削除します。パージタイプHardDeleteは、 (HardDelete)Managed Folder Assistantが検索結果を処理すると、検索結果をメールボックスから完全に削除するようにマークします。

New-ComplianceSearchAction -SearchName“ Delete Teams Search” -Purge -PurgeType HardDelete

すべてを削除してもよいかどうかを尋ねられます。はいの場合はY(Y)を入力します。

  1. これが行われたことがない場合は、しばらく時間がかかります。ステータスを確認するには、コマンドレットGet-ComplianceSearchActionを使用します。

MicrosoftTeamsのチャット履歴を管理する(Take Control of Microsoft Teams Chat History)

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

MicrosoftTeamsの個人(Microsoft Teams Personal)データをより細かく制御したいことをMicrosoftに知らせてください。Teamsヘルプを開き、[(Help)機能の提案](Suggest a feature )または[フィードバック(Give feedback)を送信]を選択します。



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts