Entwickleradministrator
Übersicht
Organisationen, die Dateiverwaltungsanwendungen mit Hilfe von SharePoint Embedded erstellen, werden als Entwicklerökosystem bezeichnet, und die Persona, die für die Verwaltung der Anwendungen verantwortlich ist, wird als Entwickleradministrator bezeichnet. Entwickleradministratoren können verschiedene administrative Aktionen für die erstellten SharePoint Embedded-Anwendungen und für die Containertypen ausführen, die Blaupause für die Container, die den Inhalt von Instanzen der Anwendung enthalten. Sie können auch Testcontainertypen erstellen und verwalten, um mit der SharePoint Embedded-Benutzeroberfläche zu beginnen, Abrechnungsprofile an ihre Anwendung anzufügen usw. In diesem Artikel werden die Verwaltbarkeitsfeatures für Unternehmen beschrieben, die in der Rolle "Entwickleradministrator" unterstützt werden.
Rolle "Entwickleradministrator"
Wichtig
Globale Administratoren können die sharePoint Embedded-Administratorrolle zuweisen, die in M365 Admin Center oder Microsoft Entra verfügbar ist, um SharePoint Embedded-Containerbefehle auszuführen, die in diesem Artikel erwähnt werden.
Globale Administratoren können weiterhin SharePoint Embedded-Container-Cmdlets ausführen.
Ein Microsoft 365 SharePoint Embedded-Administrator fungiert als Entwickleradministrator. Globale Administratoren in Microsoft 365 können Benutzern den SharePoint Embedded-Administrator zuweisen. Die Rolle "Globaler Administrator" verfügt bereits über alle Berechtigungen der SharePoint Embedded-Administratorrolle. Die eingebettete SharePoint-Rolle ist in Microsoft Entra und Microsoft 365 Admin Center verfügbar. Informationen zur SharePoint Embedded-Administratorrolle .
Im Folgenden finden Sie einige der containerspezifischen Befehlsaktionen, die derzeit in PowerShell unterstützt werden:
- Erstellen von Containertypen
- Erstellen des Standardcontainertyps mit Standardabrechnung
- Erstellen eines Standardcontainertyps mit direkter Kundenabrechnung
- Erstellen des Testcontainertyps
- Containertypverwaltung
- Anzeigen von Containertypen im Entwicklermandanten
- Bearbeiten von Eigenschaften eines Containertyps im Entwicklermandanten
- Konfigurationseigenschaften eines Containertyps im Entwicklermandanten
- Verwalten der Abrechnung von Anwendungen/Containertypen für die Standardabrechnung
Abrechnungsaufgaben des Entwickleradministrators
Es werden zwei Arten von Abrechnungsmodellen verwendet:
Standardabrechnung: Der Entwickleradministrator ist für die Abrechnung von SharePoint Embedded-Anwendungen verantwortlich. Der Entwickleradministrator muss beim Erstellen von Containertypen eine Abrechnung für SharePoint Embedded einrichten, wenn er über Besitzer- oder Mitwirkendeberechtigungen für das Azure-Abonnement verfügt, das er zum Einrichten der Abrechnungsbeziehung für das Produkt verwendet. Weitere Informationen zum Einrichten der Abrechnung und zum Verwalten von Kosten und Rechnungen finden Sie unter PayG für SharePoint Embedded.
Direkte Kundenabrechnung: In diesem Modell ist der Kunde oder der nutzende Mandantenadministrator für die Abrechnung verantwortlich. Um das DTC-Abrechnungsmodell (Direct to Customer) sicherzustellen, muss der Entwickleradministrator die Abrechnungseigenschaft "Direkt an Kunde" auf "Aktiviert" festlegen.
Verwaltungstools
Entwickleradministratoren können SharePoint Embedded-Anwendungen mithilfe von PowerShell-Befehlen mithilfe der SharePoint Online-Verwaltungsshell verwalten.
Um mit Der Verwendung von PowerShell zum Verwalten von SharePoint Embedded zu beginnen, müssen Sie die SharePoint Online-Verwaltungsshell installieren und eine Verbindung mit SharePoint Online herstellen.
Wichtig
Sie müssen die neueste Version von SharePoint PowerShell verwenden, um Cmdlets für die Containertypverwaltung zu verwenden.
PowerShell-Cmdlets für Administratorfunktionen
Erstellen von Containertypen
Der Entwickleradministrator kann einen Containertyp mithilfe von PowerShell-Cmdlets erstellen. Jeder Containertyp ist einer Anwendungs-ID, einer 1:1-Zuordnung und einer Azure-Abonnement-ID zugeordnet. Der Entwickleradministrator kann auch Testcontainertypen mit einer Gültigkeit von 30 Tagen erstellen, um SharePoint Embedded zu testen. Die folgenden Befehle können verwendet werden, um SharePoint Embedded-Containertypen im Mandanten des Entwickleradministrators zu erstellen:
Standardabrechnungscontainertyp:
New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId> -AzureSubscriptionId <AzureSubscriptionId> -ResourceGroup <ResourceGroup> -Region <Region>
Containertyp "Direkt an Kundenabrechnung":
New-SPOContainerType -IsPassThroughBilling -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>
Testcontainertyp:
New-SPOContainerType –TrialContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>
OwningApplicationId ist die ID der SharePoint Embedded-Anwendung. Die Azure-Abonnement-ID ist die ID des Microsoft Entra ID-Profils zu Abrechnungszwecken.
Anzeigen von Containertypen
Der Entwickleradministrator kann Containertypen und die entsprechenden Anwendungen, die in ihrem Mandanten erstellt wurden, mithilfe von PowerShell-Commandlets anzeigen. Mit den folgenden Befehlen können SharePoint Embedded-Anwendungen angezeigt werden, die im Mandanten des Entwickleradministrators erstellt wurden:
Get-SPOContainerType
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>
Verwalten von Eigenschaften von Containertypen
Mithilfe von PowerShell-Cmdlets kann der Entwickleradministrator die Eigenschaften von Containertypen (Standard und Testversion) ändern. Die folgenden Befehle können verwendet werden, um die Eigenschaften von SharePoint Embedded-Anwendungen zu ändern, die im Mandanten des Entwickleradministrators erstellt wurden:
Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
[-OwningApplicationId <OwningApplicationId>]
[-ContainerTypeName <ContainerTypeName>]
[-WhatIf] [-Confirm]
Konfigurationseigenschaften des Containertyps
Der Entwickleradministrator kann die Konfigurationseinstellungen des Containertyps mithilfe von PowerShell-Commandlets ändern. Die folgenden Containertypeigenschaften können festgelegt werden:
- Auffindbarkeit deaktiviert: Steuert, ob Dateielemente innerhalb der Containeroberfläche in anderen Microsoft 365-Eigenschaften (MRU usw.) enthalten sind.
- Freigabe eingeschränkt: Nur Vorgesetzter und Besitzer können Dateien im Container freigeben, wenn die eingeschränkte Freigabe zutrifft.
Die folgenden Befehle können verwendet werden, um die Konfigurationseinstellungen von SharePoint Embedded-Anwendungen zu ändern, die auf dem Mandanten des Entwickleradministrators erstellt wurden:
Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > -DiscoverabilityDisabled $value
Für DiscoverabilityDisabled
$value
kann auf $true
festgelegt werden. $false
Der Standardwert $true
– stellt sicher, dass alle Inhalte ausgeblendet sind.
Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > -SharingRestricted $value
Für SharingRestricted
$value
kann auf $true
festgelegt werden. $false
Set-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId > - DiscoverabilityDisabled $value -SharingRestriced $value
Der Entwickleradministrator kann die Konfigurationseinstellungen für den Containertyp mithilfe des folgenden Cmdlets anzeigen:
Get-SPOContainertypeConfiguration -ContainerTypeId < ContainerTypeId >
Verwalten des Abrechnungsprofils von Anwendungen/Containertypen
Der Entwickleradministrator kann das Abrechnungsprofil von Containertypen mithilfe von PowerShell-Cmdlets ändern. Die folgenden Befehle können verwendet werden, um die Eigenschaften von SharePoint Embedded-Anwendungen zu ändern, die im Mandanten des Entwickleradministrators erstellt wurden:
Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
[-AzureSubscriptionId <AzureSubscriptionId>]
[-ResourceGroup <ResourceGroup>][-WhatIf]
[-Confirm]
Weitere Informationen zur Abrechnung finden Sie unter Abrechnung.
Rollen und Berechtigungen
Der Benutzer oder Administrator, der die Abrechnungsbeziehung für SharePoint Embedded erstellt, muss über Besitzer- oder Mitwirkenderberechtigungen für ein Azure-Abonnement verfügen.
Wenn Sie nicht über ein Azure-Abonnement verfügen, führen Sie die folgenden Schritte aus, um ein Abonnement zu erstellen.