Ограничение создания сайтов OneDrive и SharePoint приложениями

Функция ограниченного создания сайтов приложениями позволяет администраторам SharePoint использовать командная консоль SharePoint Online, чтобы указать, какие сторонние приложения могут создавать сайты SharePoint в вашей организации.

Вы можете выбрать один из двух способов управления созданием сайтов для приложений в клиенте:

  • Режим запрета (указанные приложения не могут создавать сайты)
  • Разрешен режим (только указанным приложениям разрешено создавать сайты).

При включении ограниченного создания сайтов для приложений в клиенте для режима по умолчанию устанавливается запрет.

Помните, что эти политики определяют только, какие приложения могут создавать новые сайты. Эти политики не влияют на разрешения на доступ к сайту для пользователей или приложений.

Примечание.

  • Функция Ограничить создание сайтов OneDrive и SharePoint с помощью приложений в настоящее время доступна в предварительной версии.
  • Администраторы могут создавать отдельные конфигурации для следующих категорий сайтов: все сайты (включая OneDrive), все сайты SharePoint (не включая OneDrive), OneDrives, сайты групп (подключенные к группам и классические) и информационные сайты.
  • Функция создания ограниченного сайта для приложений имеет параметр режима моделирования для тестирования гипотетического сценария настройки политики. — Функция создания ограниченного сайта для приложений затрагивает только приложения, не относящиеся к Microosft (сторонние). Приложения сторонних разработчиков не затрагиваются.

Предварительные требования для создания сайта с ограниченным доступом

Получение идентификаторов приложений

Некоторые команды PowerShell, которые вы будете использовать, вызывают идентификаторы приложений. Чтобы создать список, выполните следующие действия.

  1. Войдите в Центр администрирования Microsoft Entra как минимум администратор облачных приложений.

  2. Перейдите к Entra идентификатор>корпоративных приложений>Все приложения.

  3. Выберите нужное приложение и просмотрите его идентификатор приложения.

Подключение к командная консоль 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

Добавление или перенастройка списка идентификаторов приложений

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

Просмотр списка приложений с ограниченным доступом

Get-SPORestrictedSiteCreationForApps -SiteType <SiteType>

Типы сайтов для создания сайтов с ограниченным доступом для приложений

Укажите SiteType параметр при обновлении и просмотре списка идентификаторов приложения. Ниже приведен список параметров SiteType:

Тип сайта Сфера применения
Все OneDrive и все сайты SharePoint
SharePoint Все сайты SharePoint (но не OneDrive)
OneDrive Только OneDrive
Команда Только сайты групп SharePoint (подключенные к группам и классические)
Коммуникации Только информационные сайты SharePoint

Примечание.

Все сайты включают все сайты, кроме любого шаблона, указанного в следующей таблице. Все сайты SiteType переопределяет все остальные.

Тип Имя шаблона Идентификатор шаблона Reason
SharePoint Embedded CSPCONTAINER 70 Взаимодействие с SharePoint Embedded управляется отдельно
Сайт перенаправления REDIRECTSITE 301 Критически важные функции SharePoint
Узел личных сайтов MYSITEHOST 54 Основной сайт
Администратор клиента TENANTADMIN 16 Основной сайт

Принцип работы режимов запрета и разрешения

Создание ограниченного сайта для режима приложений совместно используется всеми политиками типов сайтов. Невозможно использовать режим запрета для одного типа сайта и режим разрешения для другого типа сайта.

Если создание ограниченного сайта для приложений находится в режиме запрета , приложение блокируется для создания сайта, если его идентификатор приложения находится в любом списке, настроенном с любым типом сайта, который применяется к сайту, который он пытается создать. Например, приложению запрещено создавать информационный сайт SharePoint, если его идентификатор приложения находится в любом списке, настроенном с типами сайтов All, SharePoint или Communication.

Если создание сайта с ограниченным доступом для приложений находится в разрешенном режиме, приложение может создавать сайт только в том случае, если его идентификатор приложения находится в списке, настроенном с типом сайта, который применяется к сайту, который он пытается создать. Например, приложение может создать OneDrive, если его идентификатор приложения находится в списке, настроенном с использованием типов сайтов All или OneDrive.

Примечание.

При изменении режима с запрета на разрешить выводится сообщение: "Действительно ли вы хотите переключиться с запрета на разрешить? При переключении будут удалены все текущие настройки ограничений". Аналогичное сообщение появляется при переключении из режима разрешения в режим запрета.

Указание идентификаторов приложений в списке приложений с ограниченным доступом

При указании идентификаторов приложений в списке приложений с ограниченными сайтами команда заменяет текущий список указанными вами идентификаторами приложений. Вы не можете добавлять или удалять идентификаторы отдельных приложений. При каждом выполнении команды предыдущий список заменяется новым списком для этого типа сайта.

Чтобы избежать удаления доступа для других приложений, всегда включайте в команду все идентификаторы приложений, которые вы хотите разрешить.

Ниже приведены некоторые примеры.

Пример 1. Разрешить только одному приложению создавать сайты

Предположим, мы хотим разрешить создавать сайты только одному приложению. Приложение имеет идентификатор 281e395b-7316-4cb2-b5bb-8881426ee411. Мы будем использовать следующую команду:

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

Эта команда заменяет существующий список только указанным идентификатором приложения. Только это приложение может создавать сайты типа "Все".

Пример 2. Обновление списка приложений, которым разрешено создавать сайты групп

Предположим, мы хотим обновить список приложений, которые могут создавать сайты групп. Мы будем использовать следующую команду:

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

Эта команда заменяет текущий список разрешенных приложений для сайтов групп только указанными идентификаторами приложений.