Создание приложений с помощью PowerShell

Применимо к: Администратор клиента разработчика — администратор SharePoint Embedded или глобальный администратор

Используйте SharePoint PowerShell для создания типов контейнеров SharePoint Embedded для приложений. Каждый тип контейнера сопоставляется с одним Microsoft Entra приложением.

Подготовка к работе

Убедитесь, что у вас есть:

  • Роль "Администратор SharePoint Embedded" или "Глобальный администратор".
  • Последняя командная консоль SharePoint Online.
  • Идентификатор приложения Microsoft Entra, которому принадлежит тип контейнера.
  • Для стандартной настройки выставления счетов владелец или участник разрешения на Azure подписку.

Важно!

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

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

Используйте стандартное выставление счетов, когда организация, владеющая приложением, оплачивает использование SharePoint Embedded.

New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>

Настройте выставление счетов для стандартного типа контейнера, назначив Azure подписку, группу ресурсов и регион.

Add-SPOContainerTypeBilling -ContainerTypeId <ContainerTypeId> -AzureSubscriptionId <AzureSubscriptionId> -ResourceGroup <ResourceGroup> -Region <Region>

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

Используйте сквозное выставление счетов, когда потребляющий клиент оплачивает использование SharePoint Embedded.

New-SPOContainerType -IsPassThroughBilling -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>

Для сквозного выставления счетов администратор клиента должен настроить службы Microsoft 365 с оплатой по мере использования, прежде чем пользователи смогут получить доступ к приложению. Дополнительные сведения см. в разделе Настройка выставления счетов в Центр администрирования Microsoft 365.

Создание пробного приложения

Используйте пробное приложение для оценки и подтверждения концепции.

New-SPOContainerType -TrialContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>

Пробные приложения действительны в течение 30 дней.

Просмотр приложений

Перечисление приложений SharePoint Embedded, созданных в арендаторе-владельце.

Get-SPOContainerType
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>

Обновление свойств приложения

Обновление поддерживаемых свойств типа контейнера.

Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
                     [-ContainerTypeName <ContainerTypeName>]
                     [-WhatIf] [-Confirm]

Настройка поведения приложения

Настройте поддерживаемые параметры типа контейнера, например ограничения на возможность обнаружения и общий доступ.

Set-SPOContainerTypeConfiguration -ContainerTypeId <ContainerTypeId> -DiscoverabilityDisabled $true
Set-SPOContainerTypeConfiguration -ContainerTypeId <ContainerTypeId> -SharingRestricted $true

Просмотрите текущую конфигурацию.

Get-SPOContainerTypeConfiguration -ContainerTypeId <ContainerTypeId>

Дальнейшие действия

Установка приложения в клиенте. Установите приложение SharePoint Embedded.