次の方法で共有


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 をオフにする

パラメーターを -IdentityGlobal設定すると、organization内のすべてのユーザーにポリシー設定が適用されます。

テナント全体の PowerShell ポリシー コマンドレットのサンプル

次のサンプル PowerShell コマンドでは、テナント全体の パラメーターをNativeFileEntryPointsDisabled 設定します。

Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Disabled

テナントの状態を確認する

テナントの Teams Files ポリシーの現在の状態を表示するには、コマンドレットを Get-CsTeamsFilesPolicy 使用します。

Get-CsTeamsFilesPolicy -Identity Global

ネイティブ ファイルアップロードポイントをオンまたはオフにする

テナント全体のネイティブ ファイル アップロード ポイントをオンまたはオフにするには、パラメーターを NativeFileEntryPoints または DisabledEnabled設定します。

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 に設定して、新しい CsTeamsFilesPolicyNativeFileEntryPointsDisabled作成します。

を使用してユーザーが 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 時間を許可します。