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.ExpireVersionsAfterDaysundItemMajorVersionLimitkönnen nicht gleichzeitig angegeben werden. -
$false- Es wird eine Richtlinie für die manuelle Version verwendet. Sowohl alsExpireVersionsAfterDaysauchItemMajorVersionLimitmü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.