Ändern von Versionsbeschränkungen auf OneDrive mithilfe von PowerShell

Standardmäßig werden organization Versionsverlaufseinstellungen auf alle neuen OneDrive-Konten angewendet. Als SharePoint-Administrator in Microsoft 365 können Sie die Versionsbeschränkungen für OneDrive-Speicher für einen bestimmten Benutzer festlegen.

Führen Sie die folgenden Schritte aus, um Die Grenzwerte für den Versionsverlauf für eine Website mithilfe von PowerShell zu verwalten.

  1. Neueste Microsoft Office SharePoint Online-Verwaltungsshell herunterladen.

    Hinweis

    Wenn Sie eine frühere Version des SharePoint Online-Verwaltungsshell installiert haben, wechseln Sie zu Programme hinzufügen oder entfernen und SharePoint Online-Verwaltungsshell deinstallieren.

  2. 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.

  3. Führen Sie einen der folgenden Befehle aus, um Die Grenzwerte für den Versionsverlauf für einen bestimmten Benutzer zu verwalten:

Aktion PowerShell-Befehl
Anzeigen der für einen Benutzer festgelegten Versionsverlaufsgrenzwerte Get-SPOSite -Identity $siteUrl | fl Url, EnableAutoExpirationVersionTrim, ExpireVersionsAfterDays, MajorVersionLimit
Festlegen automatischer Grenzwerte für den Versionsverlauf für einen Benutzer Set-SPOSite -Identity $siteUrl -EnableAutoExpirationVersionTrim $true
Festlegen manueller Grenzwerte mit Anzahl- und Zeitparametern für einen Benutzer Set-SPOSite -Identity $siteUrl
-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 einen Benutzer Um manuelle Grenzwerte mit Anzahlgrenzwerten festzulegen, legen Sie auf -ExpireVersionsAfterDays parameter 0 fest:

Set-SPOSite -Identity $siteUrl
-EnableAutoExpirationVersionTrim $false
-MajorVersionLimit <delete major versions exceeding limit>
-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
-ExpireVersionsAfterDays 0
Löschen der vorhandenen Grenzwerte für den Versionsverlauf für einen Benutzer

Anmerkung: Das Löschen einer Einstellung für einen Benutzer gilt für neue Versionen, die in Dateien erstellt wurden, die im OneDrive-Konto des Benutzers gespeichert sind, und schneidet vorhandene Versionen nicht ab.
Remove-SPOSiteVersionPolicyJob -Identity $siteUrl

Weitere Informationen

Ändern des OneDrive-Speicherplatzes eines bestimmten Benutzers