Set-SPOApplication

Legt eine oder mehrere Konfigurationen einer SharePoint Embedded-Anwendung fest oder aktualisiert sie.

Syntax

Default (Standard)

Set-SPOApplication
    [-OwningApplicationId] <Guid>
    [[-SharingCapability] <SharingCapabilities>]
    [[-OverrideTenantSharingCapability] <Boolean>]
    [[-ItemMajorVersionLimit] <Int>]
    [[-EnableAutoExpirationVersionTrim] <Boolean>]
    [[-ExpireVersionsAfterDays] <Int>]
    [[-FileTypesForVersionExpiration] <String[]>]
    [[-RemoveVersionExpirationFileTypeOverride] <String[]>]
    [<CommonParameters>]

Beschreibung

Set-SPOApplication Cmdlet wird verwendet, um die Konfigurationseigenschaften einer bestimmten Anwendung festzulegen, die durch die OwningApplicationId.

Sie müssen ein SharePoint Embedded-Administrator sein, um dieses Cmdlet ausführen zu können.

Hinweis

Die OwningApplicationId für Microsoft Loop ist a187e399-0c36-4b98-8f04-1edc167a0996. Die OwningApplicationId für Microsoft Designer ist 5e2795e3-ce8c-4cfb-b302-35fe5cd01597.

Um Personen außerhalb Ihrer organization einzuladen, stellen Sie bitte sicher, dass Microsoft Entra B2B aktiviert ist.

Beispiele

Beispiel 1

Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $false

In diesem Beispiel wird die Freigabefunktion außer Kraft gesetzt, wodurch die Freigabeeinstellungen dieser SharePoint Embedded-Anwendung an die Freigabefunktion von SharePoint Online angepasst werden.

Beispiel 2

Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability Disabled

In diesem Beispiel wird die Außerkraftsetzung aktiviert und die Dateifreigabe innerhalb der SharePoint Embedded-Anwendung nur auf interne Unternehmensbenutzer beschränkt, unabhängig von den umfassenderen SharePoint Online-Mandanteneinstellungen.

Beispiel 3

Set-SPOTenant -EnableAzureADB2BIntegration $true
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability ExternalUserandGuestSharing

Dieses Beispiel zeigt, wie die Dateifreigabe innerhalb der SharePoint Embedded-Anwendung für externe Benutzer aktiviert wird. Beachten Sie, dass die B2B-Integration aktiviert sein muss, um Gasteinladungen zu SharePoint Embedded-Apps zuzulassen.

Beispiel 4

Set-SPOApplication -OwningApplicationId 423poi45 -ItemMajorVersionLimit 1000

In diesem Beispiel wird das ItemMajorVersionLimit auf 1000 festgelegt.

Beispiel 5

Set-SPOApplication -OwningApplicationId 423poi45 -EnableAutoExpirationVersionTrim $true

In diesem Beispiel wird das automatische Trimmen des Versionsverlaufs für die Container der Anwendung aktiviert. Wenn automatisches Kürzen aktiviert ist, ExpireVersionsAfterDaysItemMajorVersionLimit automatisch verwaltet werden und nicht gleichzeitig festgelegt werden können.

Beispiel 6

Set-SPOApplication -OwningApplicationId 423poi45 -EnableAutoExpirationVersionTrim $false -ItemMajorVersionLimit 500 -ExpireVersionsAfterDays 180

Dieses Beispiel deaktiviert das automatische Kürzen und legt eine manuelle Versionsrichtlinie fest. When EnableAutoExpirationVersionTrim is $false, both ItemMajorVersionLimit and ExpireVersionsAfterDays must be specified.

Beispiel 7

Set-SPOApplication -OwningApplicationId 423poi45 -ExpireVersionsAfterDays 365 -FileTypesForVersionExpiration "docx","xlsx"

In diesem Beispiel wird die Versionsablaufrichtlinie auf die angegebenen Dateitypen angewendet.

Beispiel 8

Set-SPOApplication -OwningApplicationId 423poi45 -RemoveVersionExpirationFileTypeOverride "docx","xlsx"

In diesem Beispiel werden die Außerkraftsetzungen des Ablaufs der Dateitypversion für die angegebenen Dateitypen entfernt. RemoveVersionExpirationFileTypeOverride Kann nicht mit einem anderen Versionsrichtlinienparameter kombiniert werden.

Parameter

-EnableAutoExpirationVersionTrim

Aktiviert oder deaktiviert das automatische Kürzen des Dateiversionsverlaufs für die Container der SharePoint Embedded-Anwendung.

  • $true - Versionsverlaufslimits werden automatisch verwaltet. ExpireVersionsAfterDays und ItemMajorVersionLimit können nicht gleichzeitig angegeben werden.
  • $false - Es wird eine Richtlinie für die manuelle Version verwendet. Sowohl als ExpireVersionsAfterDays auch ItemMajorVersionLimit müssen angegeben werden.

Parametereigenschaften

Typ:System.Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:5
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ExpireVersionsAfterDays

Die Anzahl der Tage, nach denen Dateiversionen ablaufen. Mit dem Wert 0 laufen Versionen nie ab. Andernfalls muss der Wert zwischen 30 und 36500 liegen. Dieser Parameter kann nicht verwendet werden, wenn EnableAutoExpirationVersionTrim er ist $true.

Parametereigenschaften

Typ:Int
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:6
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-FileTypesForVersionExpiration

Die Dateitypen, deren Versionsablaufrichtlinie aktualisiert werden soll. Das Array darf nicht leer sein, und es muss auch mindestens einer von EnableAutoExpirationVersionTrim, ItemMajorVersionLimit, oder ExpireVersionsAfterDays angegeben werden.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:7
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ItemMajorVersionLimit

Dieser Parameter wird verwendet, um ItemMajorVersionLimit für Containertypen zu überschreiben. Gültige Werte liegen zwischen 1 und 50000.

Parametereigenschaften

Typ:Int
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:4
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OverrideTenantSharingCapability

Mit dieser Einstellung kann die Anwendung ihre Freigabefunktionen unabhängig festlegen, wobei die Einstellungen auf Mandantenebene von SharePoint Online überschrieben werden. Optionen:

  • Falsch (Standard): Die Anwendung folgt der Freigabefunktion auf Mandantenebene.
  • True: Die Freigabeeinstellungen der Anwendung sind unabhängig von der Freigabefunktion auf Mandantenebene.

Parametereigenschaften

Typ:System.Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:2
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OwningApplicationId

Dieser Parameter gibt die ID der SharePoint Embedded-Anwendung an.

Parametereigenschaften

Typ:System.Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RemoveVersionExpirationFileTypeOverride

Die Ablaufzeit der Dateitypversion überschreibt die Entfernung. Das Array darf nicht leer sein. Dieser Parameter ist exklusiv und kann nicht mit FileTypesForVersionExpiration, EnableAutoExpirationVersionTrim, ItemMajorVersionLimitoder kombiniert ExpireVersionsAfterDayswerden.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:8
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SharingCapability

Bestimmt, welche Freigabeebene für die SharePoint Embedded-Anwendung verfügbar ist.

Die gültigen Werte sind:

  • ExternalUserAndGuestSharing (Standard) – Externe Benutzerfreigabe (per E-Mail teilen) und die Freigabe von Gastlinks sind aktiviert.
  • Deaktiviert – Externe Benutzerfreigabe (Per E-Mail teilen) und die Freigabe von Gastlinks sind beide deaktiviert.
  • ExternalUserSharingOnly – Externe Benutzerfreigabe (Per E-Mail teilen) ist aktiviert, die Freigabe von Gastlinks ist jedoch deaktiviert.
  • ExistingExternalUserSharingOnly – Nur Gäste, die sich bereits im Verzeichnis Ihrer organization befinden.

Die Standardeinstellung ist "Keine", d. h., die Anwendung folgt den Freigabeeinstellungen auf Mandantenebene von SharePoint Online. Verwenden Sie das Get-SPOTenant Cmdlet, um diese Einstellungen anzuzeigen.

Parametereigenschaften

Typ:Microsoft.Online.SharePoint.TenantManagement.SharingCapabilities
Standardwert:None
Zulässige Werte:Disabled, ExternalUserSharingOnly, ExternalUserAndGuestSharing, ExistingExternalUserSharingOnly
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:1
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.

Eingaben

None

Ausgaben

System.Object