Erstellen von Apps mit PowerShell

Gilt für: Besitzer eines Mandantenadministrators – SharePoint Embedded-Administrator/globaler Administrator

Verwenden Sie SharePoint PowerShell, um SharePoint Embedded-Containertypen für Apps zu erstellen. Jeder Containertyp ist einer Microsoft Entra Anwendung zugeordnet.

Bevor Sie beginnen

Stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Die Rolle SharePoint Embedded-Administrator oder globaler Administrator.
  • Die neueste SharePoint Online-Verwaltungsshell.
  • Die Microsoft Entra Anwendungs-ID, die den Containertyp besitzt.
  • Für die Standardabrechnungseinrichtung können Besitzer- oder Mitwirkender-Berechtigungen für das Azure-Abonnement verwendet werden.

Wichtig

Wählen Sie die Abrechnungsmethode aus, wenn Sie den Containertyp erstellen. Sie können die Abrechnungsmethode nach der Erstellung nicht mehr ändern.

Erstellen einer standardmäßig abgerechneten App

Verwenden Sie die Standardabrechnung, wenn die organization, die die App besitzt, für die SharePoint Embedded-Nutzung bezahlt.

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

Richten Sie die Abrechnung für den Standardcontainertyp ein, indem Sie ein Azure Abonnement, eine Ressourcengruppe und eine Region zuweisen.

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

Erstellen einer App mit Passthrough-Abrechnung

Verwenden Sie die Passthrough-Abrechnung, die auch als direkte Abrechnung für Kunden bezeichnet wird, wenn der nutzende Mandant die SharePoint Embedded-Nutzung bezahlt.

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

Für die Passthrough-Abrechnung muss der nutzende Mandantenadministrator Microsoft 365-Dienste mit nutzungsbasierter Bezahlung einrichten, bevor Benutzer auf die App zugreifen können. Weitere Informationen finden Sie unter Einrichten der Abrechnung in Microsoft 365 Admin Center.

Erstellen einer Test-App

Verwenden Sie eine Test-App für die Auswertung und Proof of Concept-Arbeit.

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

Test-Apps sind 30 Tage lang gültig.

Anzeigen von Apps

Auflisten von SharePoint Embedded-Apps, die im besitzenden Mandanten erstellt wurden.

Get-SPOContainerType
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>

Aktualisieren von App-Eigenschaften

Aktualisieren Der unterstützten Containertypeigenschaften.

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

Konfigurieren des App-Verhaltens

Konfigurieren Sie unterstützte Containertypeinstellungen, z. B. Auffindbarkeit und Freigabeeinschränkungen.

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

Zeigen Sie die aktuelle Konfiguration an.

Get-SPOContainerTypeConfiguration -ContainerTypeId <ContainerTypeId>

Nächste Schritte

Installieren Sie die App im Mandanten: Installieren Sie eine SharePoint Embedded-App.