次の方法で共有


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 コマンドレットを使用して変更を行う必要があります。

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 時間を許可します。