アプリによる OneDrive と SharePoint サイトの作成を制限する

アプリによる制限付きサイト作成機能を使用すると、SharePoint 管理者はSharePoint Online 管理シェルを使用して、organizationで SharePoint サイトを作成できるサードパーティ製アプリを指定できます。

テナント内のアプリのサイト作成を管理するには、次の 2 つの方法から選択できます。

  • 拒否 モード (指定されたアプリでサイトを作成できません)
  • 許可 モード (指定されたアプリのみがサイトの作成を許可されます)。

テナント内のアプリに対して制限付きサイト作成を有効にすると、既定のモードは deny に設定されます。

これらのポリシーでは、新しいサイトを作成できるアプリのみが制御されることに注意してください。これらのポリシーは、ユーザーまたはアプリのサイト アクセス許可には影響しません。

注:

  • アプリによる OneDrive および SharePoint サイトの作成の制限機能は現在プレビュー段階です。
  • 管理者は、すべてのサイト (OneDrives を含む)、すべての SharePoint サイト (OneDrives を含まない)、OneDrives、チーム サイト (グループ接続とクラシック)、コミュニケーション サイトの各カテゴリに対して個別の構成を作成できます。
  • アプリの制限付きサイト作成機能には、ポリシー構成の架空のシナリオをテストするためのシミュレーション モード パラメーターがあります。 -アプリの制限付きサイト作成機能は、Microosft 以外の (サード パーティ製) アプリにのみ影響します。 ファースト パーティのアプリは影響を受けません。

制限付きサイト作成の前提条件

アプリ ID を取得するには

アプリ ID の呼び出しを使用する PowerShell コマンドの一部。 リストを作成するには、次の手順に従います。

  1. 少なくともクラウド アプリケーション管理者としてMicrosoft Entra 管理センターにサインインします。

  2. ENTRA ID>Enterprise アプリ>すべてのアプリケーションを参照します

  3. 目的のアプリケーションを選択し、そのアプリケーション ID を表示します。

SharePoint Online 管理シェルに接続する

  1. まだダウンロードしていない場合は、最新のSharePoint Online 管理シェルをダウンロードしてください

    注:

    以前のバージョンのSharePoint Online 管理シェルをインストールした場合は、「プログラムの追加または削除」に移動し、まず「SharePoint Online 管理シェル」をアンインストールします。 次に、最新バージョンをインストールします。

  2. SharePoint 管理者または SharePoint 高度な管理 管理者として SharePoint に接続します。 詳細については、「SharePoint Online 管理シェルの概要」を参照してください。

制限付きサイト作成 PowerShell コマンドを使用する

サイトアクセス制限を有効にするには

Set-SPORestrictedSiteCreationForApps –Enabled $true

アプリによるサイトの作成を許可するには

Set-SPORestrictedSiteCreationForApps –Mode Allow

アプリがサイトを作成できないようにするには

Set-SPORestrictedSiteCreationForApps –Mode Deny

アプリ ID リストを追加または再構成するには

Set-SPORestrictedSiteCreationForApps -SiteType <SiteType> -RestrictedSiteCreationApps <comma separated app IDs>

制限付きサイト アプリの一覧を表示するには

Get-SPORestrictedSiteCreationForApps -SiteType <SiteType>

アプリの制限付きサイト作成のサイトの種類

アプリ ID の一覧 SiteType 更新して表示するときにパラメーターを指定します。 SiteType パラメーターの一覧を次に示します。

サイトの種類 適用対象
すべて OneDrive とすべての SharePoint サイト
SharePoint すべての SharePoint サイト (OneDrive ではない)
OneDrive OneDrive のみ
チーム SharePoint チーム サイト (グループ接続とクラシック) のみ
コミュニケーション SharePoint コミュニケーション サイトのみ

注:

すべてのサイト には、次の表に示すテンプレートを除くすべてのサイトが含まれています。 すべてのサイト SiteType は、他のすべてのサイトをオーバーライドします。

テンプレート名 テンプレート ID 理由
SharePoint Embedded CSPCONTAINER 70 SharePoint Embedded エクスペリエンスは個別に管理されます
リダイレクト サイト REDIRECTSITE 301 重要な SharePoint 機能
個人用サイトのホスト MYSITEHOST 54 コア サイト
テナント 管理 TENANTADMIN 16 コア サイト

拒否モードと許可モードのしくみ

アプリ モードの制限付きサイト作成は、すべてのサイトの種類のポリシーで共有されます。 1 つのサイトタイプに拒否モードを使用し、別のサイトタイプに対して許可モードを使用することはできません。

アプリの制限付きサイトの作成が 拒否 モードの場合、アプリ ID が任意のサイトの種類で構成されたリストに含まれている場合、アプリはサイトの作成をブロックされます。これは、作成しようとしているサイトに適用されます。 たとえば、アプリ ID が All、SharePoint、または Communication サイトの種類で構成されている任意のリストにある場合、アプリは SharePoint 通信サイトの作成をブロックされます。

アプリの制限付きサイト作成が 許可 モードの場合、アプリ ID がサイトの種類で構成されたリストに含まれている場合にのみ、アプリはサイトの作成が許可されます。これは、作成しようとしているサイトに適用されます。 たとえば、アプリ ID が All サイトまたは OneDrive サイトの種類で構成されたリストに含まれている場合、アプリは OneDrive を作成できます。

注:

モードを拒否から許可に変更すると、「拒否から許可に切り替えてよろしいですか? 切り替えると、制限のすべての現在の構成が削除されます。許可モードから拒否モードに切り替えると、同様のメッセージが表示されます。

[制限付きサイト] アプリの一覧でアプリ ID を指定する

制限付きサイト アプリの一覧でアプリ ID を指定すると、現在の一覧が指定したアプリ ID に置き換えられます。 個々のアプリ ID を追加または削除することはできません。 コマンドを実行するたびに、前のリストがそのサイトの種類の新しいリストに置き換えられます。

他のアプリのアクセス権を削除しないようにするには、コマンドに許可するすべてのアプリ ID を常に含めます。

以下にいくつかの例を示します。

例 1: サイトの作成を許可するアプリは 1 つだけ

1 つのアプリにサイトの作成のみを許可するとします。 アプリには ID 281e395b-7316-4cb2-b5bb-8881426ee411があります。 次のコマンドを使用します。

Set-SPORestrictedSiteCreationForApps –SiteType "All" -RestrictedSiteCreationApps "281e395b-7316-4cb2-b5bb-8881426ee411"

このコマンドは、既存のリストを指定されたアプリ ID のみに置き換えます。 "すべて" の種類のサイトを作成できるのは、このアプリだけです。

例 2: チーム サイトの作成が許可されているアプリの一覧を更新する

チーム サイトを作成できるアプリの一覧を更新するとします。 次のコマンドを使用します。

Set-SPORestrictedSiteCreationForApps –SiteType "Team" -RestrictedSiteCreationApps "78159241-04a9-41d2-8dd4-ac568e9766a3,1f95829b-e1c8-4406-b2be-508c36f4bca5"

このコマンドは、Team サイトで許可されているアプリの現在の一覧を、指定されたアプリ ID のみに置き換えます。