Поделиться через


Администратор разработчика SharePoint Embedded

Обзор

Организации, использующие SharePoint Embedded для управления файлами, входят в экосистему разработчиков, которую контролируют администраторы разработчиков. Эти администраторы отвечают за управление приложениями и типами контейнеров, которые имеют контейнеры, что является основой приложения, которое должно хранить содержимое. Кроме того, они могут подключать профили выставления счетов к своим приложениям. В этой статье описаны функции управления, доступные администраторам разработчиков.

Роль Администратор разработчика

Важно!

Глобальные администраторы могут назначить роль администратора SharePoint Embedded, доступную в центре Microsoft 365 Admin или Microsoft Entra ID, для выполнения командлетов контейнеров SharePoint Embedded, упомянутых в этой статье.

Глобальные администраторы могут продолжать выполнять командлеты контейнера SharePoint Embedded.

Администратор Microsoft 365 SharePoint Embedded выступает в качестве администратора разработчика. Глобальные администраторы в Microsoft 365 могут назначать пользователям роль администратора SharePoint Embedded. Роль глобального администратора уже имеет все разрешения роли внедренного администратора SharePoint. Внедренная роль SharePoint доступна в центре Microsoft Entra ID и Microsoft 365 Admin. Сведения о роли администратора SharePoint Embedded .

Ниже приведены некоторые из действий SharePoint Embedded, которые в настоящее время поддерживаются в PowerShell.

  • Создание типов контейнеров
    • Создание стандартного типа контейнера со стандартным выставлением счетов
    • Создание стандартного типа контейнера с сквозным выставлением счетов
    • Создание пробного типа контейнера
  • Управление типами контейнеров
    • Просмотр типов контейнеров в клиенте
    • Изменение свойств типа контейнера в клиенте
    • Свойства конфигурации типа контейнера в клиенте
    • Управление выставлением счетов приложений и типов контейнеров для стандартного выставления счетов
    • Удаление типа контейнера в клиенте

Обязанности администратора разработчика по выставлению счетов

В SharePoint Embedded существует два типа моделей выставления счетов. Дополнительные сведения см. в статье Выставление счетов SharePoint Embedded.

выставление счетов Standard

Администратор разработчика отвечает за выставление счетов за приложения SharePoint Embedded. Администратору разработчика необходимо задать профиль выставления счетов для типа контейнера после его создания при условии, что у него есть разрешения владельца или участник для подписки на Azure. Дополнительные сведения о настройке выставления счетов см. в статье Создание типов контейнеров и выставление счетов SharePoint Embedded.

Сквозное выставление счетов

В этой модели клиент или администратор клиента,потребляющий клиент, отвечает за выставление счетов. По этой причине эта модель выставления счетов также называется "выставление счетов напрямую к клиенту". Чтобы обеспечить наличие модели сквозного выставления счетов, администратор разработчика должен задать billingClassification для типа контейнера значение directToCustomer. Дополнительные сведения о настройке сквозного выставления счетов в типе контейнера см. в статье Создание типов контейнеров. Дополнительные сведения о настройке выставления счетов для приложений SharePoint Embedded с использованием сквозного выставления счетов в потребляемом клиенте см. в руководстве по настройке в центре Администратор потребляющего клиента.

Средства администрирования

Администраторы разработчиков могут управлять приложениями SharePoint Embedded с помощью API Microsoft Graph и команд PowerShell с помощью командная консоль SharePoint Online.

Чтобы приступить к работе с API Microsoft Graph для управления SharePoint Embedded, см. следующие статьи:

Командлеты PowerShell для администрирования

Чтобы приступить к работе с PowerShell для управления SharePoint Embedded, необходимо установить командная консоль SharePoint Online и подключиться к SharePoint.

Важно!

Для использования командлетов администрирования типов контейнеров необходимо использовать последнюю версию SharePoint PowerShell.

Создание типов контейнеров

Администратор разработчика может создать тип контейнера с помощью командлетов PowerShell. Каждый тип контейнера связан с идентификатором приложения, сопоставлением "один к одному" и идентификатором подписки Azure. Администратор разработчика также может создать пробные типы контейнеров с сроком действия 30 дней для тестирования SharePoint Embedded. Для создания типов контейнеров SharePoint Embedded в клиенте администратора разработчика можно использовать следующие команды :

Standard тип контейнера выставления счетов:

New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>
Add-SPOContainerTypeBilling -ContainerTypeId <ContainerTypeId> -AzureSubscriptionId <AzureSubscriptionId> -ResourceGroup <ResourceGroup> -Region <Region>​

Тип контейнера выставления счетов сквозной передачи:

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

Тип контейнера пробной версии:

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

OwningApplicationId — это идентификатор приложения SharePoint Embedded. AzureSubscriptionId— это идентификатор подписки Azure для выставления счетов.

Просмотр типов контейнеров

Администратор разработчика может просматривать типы контейнеров и соответствующие приложения, созданные в клиенте, с помощью командлетов PowerShell. Для просмотра приложений SharePoint Embedded, созданных в клиенте администратора разработчика, можно использовать следующие команды:

Get-SPOContainerType​
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>

Управление свойствами типов контейнеров

Администратор разработчика может изменять свойства типов контейнеров, как стандартных, так и пробных. Для изменения свойств приложений SharePoint Embedded, созданных в клиенте администратора разработчика, можно использовать следующие команды:

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

Свойства конфигурации типа контейнера

Администратор разработчика может изменять параметры конфигурации типа контейнера с помощью командлетов PowerShell. Можно задать следующие свойства типа контейнера:

  1. Возможность обнаружения отключена. Управляет, если элементы файлов в области контейнера в других свойствах Microsoft 365 (MRU и т. д.).
  2. Общий доступ ограничен. Только менеджер и владелец могут предоставлять общий доступ к файлам в контейнере, если ограниченный общий доступ имеет значение true.

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

Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > -DiscoverabilityDisabled $value

Для DiscoverabilityDisabled$value можно задать значение $true; $false

Значение $true по умолчанию — гарантирует, что все содержимое скрыто.

Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > -SharingRestricted $value

Для SharingRestricted$value можно задать значение $true; $false

Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > - DiscoverabilityDisabled $value -SharingRestriced $value

Администратор разработчика может просмотреть параметры конфигурации типа контейнера с помощью следующего командлета:

Get-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId >

Управление профилем выставления счетов типов контейнеров

Администратор разработчика может изменить профиль выставления счетов для типов контейнеров с помощью командлетов PowerShell. Для изменения свойств приложений SharePoint Embedded, созданных в клиенте администратора разработчика, можно использовать следующие команды:

Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
                     [-AzureSubscriptionId <AzureSubscriptionId>]
                     [-ResourceGroup <ResourceGroup>]​[-WhatIf]
                     [-Confirm]

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

Роли и разрешения

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

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