Festlegen von Versionsbeschränkungen für einzelne Dokumentbibliotheken
Die Standardmäßigen Grenzwerte für den Versionsverlauf für neue Dokumentbibliotheken werden entweder durch die Grenzwerte auf organization-Ebene oder durch die Grenzwerte auf Websiteebene festgelegt. Wenn die Website über einen eigenen Versionsverlaufsgrenzwert verfügt, bedeutet dies, dass die Website die Vererbung aus dem organization. Um jedoch bestimmte Inhaltsanforderungen zu erfüllen, können Websiteadministratoren entscheiden, die Versionsverwaltung für eine Bibliothek zu konfigurieren.
Im Folgenden finden Sie eine Zusammenfassung des erwarteten Verhaltens, wenn die Grenzwerte für den Ablauf oder die Anzahl von Dokumentbibliotheken aktualisiert werden:
Wenn die Einstellung für den Ablauf der Version auf Bibliotheksebene aktualisiert wird, wird das neue Ablauflimit nur auf neu erstellte Versionen angewendet. Nehmen Sie ein Beispiel für eine Bibliothek mit Versionsablaufeinstellungen, die von Nie ablaufen auf Ablauf nach sechs Monaten aktualisiert wurden. Die neu erstellte Version läuft nach sechs Monaten ohne Auswirkungen auf bereits erstellte Versionen ab.
Wenn die Anzahl von Grenzwerten auf Bibliotheksebene aktualisiert wird und vorhandene Versionen den neuen Grenzwert für die Anzahl überschreiten, werden diese Versionen nach und nach gekürzt, wenn die Datei aktualisiert wird. Stellen Sie sich eine Bibliothek vor, bei der das Limit für die Versionsanzahl zunächst auf 500 Versionen festgelegt ist, später aber auf 300 Versionen reduziert wird. Wenn in diesem Szenario eine Datei mit 500 Versionen vorhanden ist, löscht das System jedes Mal, wenn ein Benutzer die Datei aktualisiert, die ältesten 20 Versionen mit jeder neuen Versionserstellung schrittweise, bis die Gesamtzahl der Versionen dem aktualisierten Grenzwert von 300 entspricht. Es ist wichtig zu beachten, dass der Prozess der Versionslöschung nach und nach erfolgt, wenn die Anzahl der Grenzwerte gesenkt wird, wobei bis zu 20 Versionen für jede neu erstellte Version entfernt werden.
Verwalten von Versionsverlaufsgrenzwerten für eine Bibliothek mithilfe von PowerShell
Führen Sie die folgenden Schritte aus, um Versionsverlaufsgrenzwerte für eine Website mithilfe von PowerShell zu verwalten.
Neueste Microsoft Office SharePoint Online-Verwaltungsshell herunterladen.
Hinweis
Wenn Sie eine frühere Version der SharePoint Online-Verwaltungsshell installiert haben, wechseln Sie zu Programme hinzufügen oder entfernen und SharePoint Online-Verwaltungsshell deinstallieren.
Stellen Sie eine Verbindung mit SharePoint als SharePoint-Administrator in Microsoft 365 her. Eine Anleitung dazu finden Sie unter Erste Schritte mit der Microsoft Office SharePoint Online-Verwaltungsshell.
Führen Sie einen der folgenden Befehle aus, um Versionsverlaufsbeschränkungen für eine Bibliothek zu verwalten:
Aktion PowerShell-Befehl Anzeigen von Grenzwerten für den Versionsverlauf, die für eine Bibliothek festgelegt sind Get-SPOListVersionPolicy -Site $siteUrl -List $libName
Festlegen von Grenzwerten für den automatischen Versionsverlauf für eine Bibliothek Set-SPOListVersionPolicy -Site $siteUrl -List $libName -EnableAutoExpirationVersionTrim $true
Festlegen manueller Grenzwerte mit Anzahl- und Zeitparametern für eine Bibliothek Set-SPOListVersionPolicy -Site $siteUrl -List $libName
-EnableAutoExpirationVersionTrim $false
-MajorVersionLimit <delete major versions exceeding limit>
-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
-ExpireVersionsAfterDays <delete versions exceeding time limit set in days>
Festlegen manueller Grenzwerte mit Anzahl ohne Ablauflimit für eine Bibliothek Set-SPOListVersionPolicy -Site $siteUrl -List $libName
-EnableAutoExpirationVersionTrim $false
-MajorVersionLimit <delete major versions exceeding limit>
-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
-ExpireVersionsAfterDays 0
Weitere Informationen
Weitere Informationen finden Sie in den folgenden Ressourcen:
- Verwalten von Versionsverlaufsgrenzwerten für eine Bibliothek mithilfe von Set-SPOListVersionPolicy