Администратор разработчика
Обзор
Организации, которые создают приложения для управления файлами с помощью SharePoint Embedded, называются экосистемой разработчиков, а лицо, ответственное за управление приложениями, называется администратором разработчика. Администраторы разработчиков могут выполнять различные административные действия с созданными приложениями SharePoint Embedded и с типами контейнеров, схемой для контейнеров, которые содержат содержимое экземпляров приложения. Они также могут создавать пробные типы контейнеров и управлять ими, чтобы приступить к работе с интерфейсом SharePoint Embedded, прикрепить профили выставления счетов к приложению и т. д. В этой статье описаны функции корпоративного управления, поддерживаемые ролью администратора разработчика.
Роль администратора разработчика
Важно!
Глобальные администраторы могут назначить роль администратора SharePoint Embedded, доступную в Центре администрирования M365 или Microsoft Entra, для выполнения командлетов контейнеров SharePoint Embedded, упомянутых в этой статье.
Глобальные администраторы могут продолжать выполнять командлеты контейнера SharePoint Embedded.
Администратор Microsoft 365 SharePoint Embedded выступает в качестве администратора разработчика. Глобальные администраторы в Microsoft 365 могут назначить пользователей администратором SharePoint Embedded. Роль глобального администратора уже имеет все разрешения роли внедренного администратора SharePoint. Внедренная роль SharePoint доступна в Microsoft Entra и Центре администрирования Microsoft 365. Сведения о роли администратора SharePoint Embedded .
Ниже приведены некоторые из действий команд, зависящих от контейнера, которые в настоящее время поддерживаются в PowerShell.
- Создание типов контейнеров
- Создание стандартного типа контейнера со стандартным выставлением счетов
- Создание типа контейнера "Стандартный" с выставлением счетов напрямую клиенту
- Создание типа контейнера пробной версии
- Управление типами контейнеров
- Просмотр типов контейнеров в клиенте разработчика
- Изменение свойств типа контейнера в клиенте разработчика
- Свойства конфигурации типа контейнера в клиенте разработчика
- Управление выставлением счетов приложений и типов контейнеров для стандартного выставления счетов
Обязанности администратора разработчика по выставлению счетов
Существуют два типа моделей выставления счетов:
Стандартное выставление счетов. Администратор разработчика отвечает за выставление счетов за приложения SharePoint Embedded. Администратору разработчика необходимо установить выставление счетов для SharePoint Embedded при создании типов контейнеров, если у них есть разрешения владельца или участника в подписке Azure, которая используется для установления отношения выставления счетов для продукта. Дополнительные сведения о настройке выставления счетов и управлении затратами и счетами см. в статье PAYG для SharePoint Embedded.
Выставление счетов напрямую клиенту. В этой модели за выставление счетов отвечает клиент или администратор клиента,потребляющий клиент. Чтобы обеспечить модель выставления счетов от прямого к клиенту (DTC), администратор разработчика должен задать для свойства выставления счетов direct to customer значение enabled.
Средства администрирования
Администраторы разработчиков могут управлять приложениями SharePoint Embedded с помощью команд PowerShell с помощью командной консоли SharePoint Online.
Чтобы приступить к работе с PowerShell для управления SharePoint Embedded, необходимо установить командную консоль SharePoint Online и подключиться к SharePoint Online.
Важно!
Для использования командлетов администрирования типов контейнеров необходимо использовать последнюю версию SharePoint PowerShell.
Командлеты PowerShell для администрирования
Создание типов контейнеров
Администратор разработчика может создать тип контейнера с помощью командлетов PowerShell. Каждый тип контейнера связан с идентификатором приложения, сопоставлением "один к одному" и идентификатором подписки Azure. Администратор разработчика также может создать пробные типы контейнеров с сроком действия 30 дней для тестирования SharePoint Embedded. Для создания типов контейнеров SharePoint Embedded в клиенте администратора разработчика можно использовать следующие команды:
Стандартный тип контейнера выставления счетов:
New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId> -AzureSubscriptionId <AzureSubscriptionId> -ResourceGroup <ResourceGroup> -Region <Region>
Тип контейнера выставления счетов напрямую клиенту:
New-SPOContainerType -IsPassThroughBilling -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>
Тип контейнера пробной версии:
New-SPOContainerType –TrialContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>
OwningApplicationId — это идентификатор приложения SharePoint Embedded. Идентификатор подписки Azure — это идентификатор профиля Microsoft Entra ID для выставления счетов.
Просмотр типов контейнеров
Администратор разработчика может просматривать типы контейнеров и соответствующие приложения, созданные в клиенте, с помощью командлетов PowerShell. Для просмотра приложений SharePoint Embedded, созданных в клиенте администратора разработчика, можно использовать следующие команды:
Get-SPOContainerType
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>
Управление свойствами типов контейнеров
С помощью командлетов PowerShell администратор разработчика может изменять свойства типов контейнеров, как стандартных, так и пробных. Для изменения свойств приложений SharePoint Embedded, созданных в клиенте администратора разработчика, можно использовать следующие команды:
Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
[-OwningApplicationId <OwningApplicationId>]
[-ContainerTypeName <ContainerTypeName>]
[-WhatIf] [-Confirm]
Свойства конфигурации типа контейнера
Администратор разработчика может изменять параметры конфигурации типа контейнера с помощью командлетов PowerShell. Можно задать следующие свойства типа контейнера:
- Возможность обнаружения отключена. Управляет, если элементы файлов в области контейнера в других свойствах Microsoft 365 (MRU и т. д.).
- Общий доступ ограничен. Только менеджер и владелец могут предоставлять общий доступ к файлам в контейнере, если ограниченный общий доступ имеет значение 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, выполните здесь действия, чтобы создать подписку.