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


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

Обзор

Организации, которые создают приложения для управления файлами с помощью 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. Можно задать следующие свойства типа контейнера:

  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, выполните здесь действия, чтобы создать подписку.