Teams ネイティブ ファイルアップロード ポリシーをオフにする
Microsoft Teams では、OneDrive と SharePoint を使用してコンテンツを保存および共有していますが、一部の組織やユーザーはサード パーティのストレージ プロバイダーを使用することを好む場合があります。
organizationがコンテンツ ストレージのサード パーティを選択する場合は、Teams Files ポリシーのパラメーターをNativeFileEntryPoints
オフにする必要があります。 このパラメーターは既定で有効になっており、OneDrive または SharePoint から Teams チャットまたはチャネルにコンテンツをアップロードするオプションが表示されます。
この記事では、PowerShell を使用してパラメーターを NativeFileEntryPoints
作成、設定、割り当て、削除するのに役立ちます。
注意
Teams Files ポリシーがオフの場合、ユーザーには Teams の OneDrive と SharePoint のアクセス ポイントは表示されません。 ただし、新しいチームとチャネルの作成によって、一致する SharePoint ライブラリの生成が引き続きトリガーされます。 クラシック Teams の左側のナビゲーション ウィンドウにある ファイル アプリ 、または新しい Teams の左側のナビゲーション ウィンドウにある OneDrive アプリ は、ファイル ポリシーがオフになっている影響を受けません。
Teams ファイル ポリシーの更新を準備する
Microsoft PowerShell を設定する
現時点では、このポリシーは Teams 管理センターでは変更できません。 organizationの Microsoft 365 テナント管理者は、この記事で後述する PowerShell コマンドレットを使用して変更を行う必要があります。
PowerShell ギャラリーを使用して PowerShell Teams モジュールをインストールする方法については、「Microsoft Teams PowerShell モジュールのインストール」を参照してください。
Teams PowerShell モジュールをインストールまたはダウンロードするには、「Microsoft Teams のPowerShell ギャラリー」を参照してください。
Teams 管理用の PowerShell を設定する方法の詳細については、「 Microsoft Teams PowerShell を使用して Teams を管理する」を参照してください。
Teams 管理 センターでサード パーティ製アプリを許可する
この手順は Teams Files ポリシーを変更する必要はありませんが、ユーザーの Teams エクスペリエンスにサード パーティのストレージ プロバイダーを統合する準備ができたら必要です。
Microsoft 365 テナント管理者は、Teams 管理センターで "サード パーティ製アプリを許可する" ポリシーを有効にする必要があります。
サード パーティ製アプリまたはカスタム アプリを許可する方法については、「Microsoft Teams 管理センターでアプリを管理する」の「組織全体のアプリ設定を管理する」を参照してください。
テナント全体の NativeFileEntryPoints をオフにする
パラメーターを -Identity
にGlobal
設定すると、organization内のすべてのユーザーにポリシー設定が適用されます。
テナント全体の PowerShell ポリシー コマンドレットのサンプル
次のサンプル PowerShell コマンドでは、テナント全体の パラメーターをNativeFileEntryPoints
に Disabled
設定します。
Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Disabled
テナントの状態を確認する
テナントの Teams Files ポリシーの現在の状態を表示するには、コマンドレットを Get-CsTeamsFilesPolicy
使用します。
Get-CsTeamsFilesPolicy -Identity Global
ネイティブ ファイルアップロードポイントをオンまたはオフにする
テナント全体のネイティブ ファイル アップロード ポイントをオンまたはオフにするには、パラメーターを NativeFileEntryPoints
または Disabled
にEnabled
設定します。
Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Enabled
Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Disabled
ユーザーのポリシーを削除する
ユーザーの Teams Files ポリシーを削除するには、 コマンドレットを Remove-CsTeamsFilesPolicy
使用します。
Remove-CsTeamsFilesPolicy -Identity Global
特定のユーザーの NativeFileEntryPoints をオフにする
また、新しい Teams Files ポリシー文字列を作成し、新しく作成したポリシーをユーザーに割り当てることで、特定のユーザーの Teams ファイル ポリシー -Identity
を更新することもできます。
特定のユーザーの PowerShell ポリシー コマンドレットのサンプル
このサンプル PowerShell コマンドは、 という名前UserPolicy
の パラメーターを -Identity
に設定して、新しい CsTeamsFilesPolicy
をNativeFileEntryPoints
Disabled
作成します。
を使用してユーザーが CsTeamsFilesPolicy
割り当てられると -Identity UserPolicy
、ネイティブ ファイル エントリ ポイントはオフになります。
New-CsTeamsFilesPolicy -Identity UserPolicy -NativeFileEntryPoints Disabled
ユーザーにポリシーを割り当てる
新しいポリシーを作成したら、コマンドレットを使用してそのポリシーをユーザーに Grant-CsTeamsFilesPolicy
割り当てることができます。
Grant-CsTeamsFilesPolicy -identity "user email id" -PolicyName UserPolicy
ポリシーを更新する
新しい Teams ファイル ポリシー UserPolicy
の設定を変更する必要がある場合は、 コマンドレットを Set-CsTeamsFilePolicy
使用します。
Set-CsTeamsFilesPolicy -Identity UserPolicy -NativeFileEntryPoints Enabled
ユーザーの完全な一覧のポリシーを削除する
Teams Files ポリシーに割り当てられているすべてのユーザーからポリシー UserPolicy
を削除するには、 コマンドレットを Remove-CsTeamsFilesPolicy
使用します。
Remove-CsTeamsFilesPolicy -Identity UserPolicy
注意
ポリシーを変更したら、ユーザーの Teams クライアントに変更を表示するには、最大 12 時間を許可します。