Freigeben über


Set-SPOListVersionPolicy

Legt die Versionsrichtlinieneinstellung für die Dokumentbibliothek fest.

Syntax

Default (Standardwert)

Set-SPOListVersionPolicy
    [-Site] <SpoSitePipeBind>
    -List <SPOListPipeBind>
    -EnableAutoExpirationVersionTrim <Boolean>
    [-ExpireVersionsAfterDays <Int32>]
    [-MajorVersionLimit <Int32>]
    [-MajorWithMinorVersionsLimit <Int32>]
    [<CommonParameters>]

Beschreibung

Legt die Versionsrichtlinieneinstellung für die Dokumentbibliothek fest.

Beispiele

Beispiel 1

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $true

Beispiel 1 legt automatische Versionsverlaufsbeschränkungen für die Dokumentbibliothek namens "Dokumente" fest.

BEISPIEL 2

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 30

Beispiel 2 legt manuelle Versions histroy-Grenzwerte für die Dokumentbibliothek namens "Dokumente" fest, indem die Anzahl der Versionen und die Zeit (in Tagen) begrenzt werden.

BEISPIEL 3

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 0

Beispiel 3 legt manuelle Versionshistrierungsgrenzwerte für die Dokumentbibliothek namens "Dokumente" fest, indem die Anzahl der Versionen ohne Zeitliche Begrenzungen begrenzt wird. Die neuen Dokumentbibliotheken verwenden diese Versionseinstellung.

Parameter

-EnableAutoExpirationVersionTrim

Anwendbar: Globale SharePoint Online- und SharePoint-Administratoren können Einstellungen für Versionsverlaufsbeschränkungen auf Dokumentbibliotheksebene festlegen, die universell für neu erstellte Versionen gelten.

Wenn Versionsverlaufsbeschränkungen automatisch verwaltet werden, verwendet SharePoint im Hintergrund einen Algorithmus, der ältere Versionen, die am wenigsten wahrscheinlich benötigt werden, zeitweilig löscht (ausdünnt) und gleichzeitig genügend hochwertige Versionen – mehr Versionen in der jüngsten Vergangenheit und weniger weit zurück in der Zeit – für den Fall, dass Wiederherstellungen erforderlich sind.

Die gültigen Werte sind:

  • True: Versionsverlaufsbeschränkungen für neue Versionen, die in der Dokumentbibliothek erstellt wurden, werden automatisch verwaltet.
  • False: Versionsverlaufsgrenzwerte für neue Versionen, die in der Dokumentbibliothek erstellt wurden, werden manuell verwaltet, indem Grenzwerte für die Anzahl der Hauptversionen (MajorVersionLimit), die Anzahl der Hauptversionen mit Nebenversionen (MajorWithMinorVersionsLimit) und die festgelegte Zeit (ExpireVersionsAfterDays) festgelegt werden. Lesen Sie die Dokumentation zu beiden Parametern, um die Versionsbeschränkungen Ihrer organization manuell zu verwalten.

Hinweis

Wenn Versionsverlaufsgrenzwerte manuell verwaltet werden (EnableAutoExpirationVersionTrim $false), MajorVersionLimitsind und MajorWithMinorVersionsLimitExpireVersionsAfterDays erforderliche Parameter mit den folgenden zulässigen Werten: a. MajorVersionLimit akzeptiert Werte von 1 bis 50.000 (einschließlich). b. MajorWithMinorVersionsLimit akzeptiert Werte zwischen 0 und 50.000 (einschließlich). c. ExpireVersionsAfterDays akzeptiert Werte von 0 bis Nie ablaufen oder Werte >= 30, um Versionen zu löschen, die diesen Zeitraum überschreiten. Wenn Grenzwerte für den Versionsverlauf automatisch verwaltet werden (EnableAutoExpirationVersionTrim $true), führt das Festlegen MajorVersionLimit von oder ExpireVersionsAfterDays zu einem Fehler, da die Grenzwerte für die Anzahl vom Dienst festgelegt werden.

PARAMVALUE: $true | $false

Parametereigenschaften

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

Parametersätze

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

-ExpireVersionsAfterDays

Anwendbar: SharePoint Online Wenn Grenzwerte für den Versionsverlauf manuell () verwaltet werden,EnableAutoExpirationVersionTrim $false müssen Administratoren die Grenzwerte auf die Anzahl der Hauptversionen (MajorVersionLimit), die Anzahl der Hauptversionen mit Nebenversionen (MajorWithMinorVersionsLimit) und den Zeitraum festlegen, für den die Versionen gespeichert werden (ExpireVersionsAfterDays). Weitere Informationen finden Sie in der Beschreibung von EnableAutoExpirationVersionTrim .

PARAMVALUE: Int32

Parametereigenschaften

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

Parametersätze

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

-List

Der Name oder die ID der Dokumentbibliothek.

Parametereigenschaften

Typ:Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

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

-MajorVersionLimit

Anwendbar: SharePoint Online Wenn Versionsverlaufsgrenzwerte manuellEnableAutoExpirationVersionTrim $false () verwaltet werden, müssen Administratoren die Grenzwerte auf die Anzahl der Hauptversionen (MajorVersionLimit) und den Zeitraum festlegen, für den die Versionen gespeichert werden (ExpireVersionsAfterDays). Weitere Informationen finden Sie in der Beschreibung von EnableAutoExpirationVersionTrim .

PARAMVALUE: Int32

Parametereigenschaften

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

Parametersätze

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

-MajorWithMinorVersionsLimit

Anwendbar: SharePoint Online Wenn Grenzwerte für den Versionsverlauf manuell () verwaltet werden,EnableAutoExpirationVersionTrim $false müssen Administratoren die Grenzwerte auf die Anzahl der Hauptversionen (MajorVersionLimit), die Anzahl der Hauptversionen mit Nebenversionen (MajorWithMinorVersionsLimit) und den Zeitraum festlegen, für den die Versionen gespeichert werden (ExpireVersionsAfterDays). Weitere Informationen finden Sie in der Beschreibung von EnableAutoExpirationVersionTrim .

PARAMVALUE: Int32

Parametereigenschaften

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

Parametersätze

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

-Site

Anwendbar: SharePoint Online

Gibt die URL der Website an.

Parametereigenschaften

Typ:Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch.:True
Wert aus Pipeline:True
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

Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind

Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind

Ausgaben

System.Object