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