Auf Englisch lesen

Freigeben über


Tutorial: Warteschlangen eines Kürzungsauftrags für eine Website oder Dokumentbibliothek

In diesem Tutorial erfahren Sie, wie Sie vorhandene Versionen von einer Website oder Bibliothek kürzen, indem Sie einen Kürzungsauftrag mithilfe von PowerShell in eine Warteschlange stellen. Sie lernen Folgendes:

  • Stellen Sie einen Auftrag in die Warteschlange, um Versionen von einem Standort zu kürzen.
  • Stellen Sie einen Auftrag in die Warteschlange, um Versionen aus einer Bibliothek zu kürzen.
  • Überprüfen Sie den Fortschritt Ihres Kürzungsauftrags.
  • Beenden eines laufenden Kürzungsauftrags.

Bevor Sie beginnen

Von einem Kürzungsauftrag gelöschte Versionen werden dauerhaft gelöscht und können nicht aus dem Papierkorb wiederhergestellt werden. Es wird empfohlen, dass Sie sich vorbereiten, indem Sie die folgenden Aktionen ausführen:

  • Überprüfen Sie die Wiederherstellungsziele ihres organization und die Kontingentziele für die Speichernutzung von Versionen, um die Kürzungsaktion und den Umfang zu ermitteln, die zur Erfüllung Ihrer Anforderungen erforderlich sind.

  • Führen Sie bei Bedarf eine Auswirkungsanalyse aus, um die Kürzungsauswirkungen zu verstehen.

  • Bestimmen Sie den Bereich der Versionslöschung. Sie können Aufträge erstellen, um alte Dateiversionen für alle Dokumentbibliotheken auf einer Website oder für eine bestimmte Dokumentbibliothek zu löschen.

  • Bestimmen Sie den Kürzungsmodus , den Sie auf vorhandene Versionen anwenden möchten. Sie können das Löschen basierend auf dem Versionsalter, dem Anzahllimit oder dem automatischen Algorithmus auswählen.

Warteschlange eines Auftrags, um Versionen vor Ort zu kürzen

Sie können einen Auftrag in die Warteschlange stellen, um Versionen für alle Dokumentbibliotheken in der Websitesammlung zu kürzen, indem Sie den New-SPOSiteFileVersionBatchDeleteJob PowerShell-Befehl verwenden.

  • Verwenden Sie den <DeleteBeforeDays> -Parameter, um die Alterskriterien anzugeben, die Sie für das Löschen von Versionen anwenden möchten. Versionen, die älter als die angegebenen Tage sind, werden in den kommenden Tagen asynchron in Batches gelöscht.
  • Verwenden Sie , <MajorVersionLimit> um die Anzahl der zu speichernden Hauptversionen anzugeben. Älteste Versionen, die die angegebene Anzahl überschreiten, werden in den kommenden Tagen asynchron in Batches gelöscht.
  • Verwenden Sie den <Automatic> -Parameter, um die Logik zur automatischen Einstellungskürzung auf vorhandene Dateiversionen anzuwenden.

Beispiel: Warteschlange für einen Auftrag, um Versionen basierend auf dem Alter für alle Bibliotheken auf einer Website zu kürzen

Im folgenden Beispiel wird der Auftrag in die Warteschlange gestellt, um Versionen zu kürzen, die älter als 180 Tage für alle Dokumentbibliotheken in der Websitesammlung https://contoso.sharepoint.com/sites/site1sind.

New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -DeleteBeforeDays 180 

Beispiel: Warteschlange für einen Auftrag, um älteste Versionen zu kürzen, die den angegebenen Anzahlgrenzwert auf einem Standort überschreiten

Im folgenden Beispiel wird der Auftrag in die Warteschlange gestellt, um die ältesten Versionen zu kürzen, die den Grenzwert für die Hauptversionsanzahl von 100 für alle Dokumentbibliotheken in der Websitesammlung https://contoso.sharepoint.com/sites/site1überschreiten.

New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -MajorVersionLimit 100 -MajorWithMinorVersionsLimit 0

Beispiel: Warteschlange für einen Auftrag, um Versionen basierend auf der automatischen Logik auf einem Standort zu kürzen

Im folgenden Beispiel wird der Auftrag in die Warteschlange gestellt, um Versionen basierend auf dem Automatischen Algorithmus für alle Dokumentbibliotheken in der Websitesammlung https://contoso.sharepoint.com/sites/site1zu kürzen.

New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -Automatic 

Warteschlange für einen Auftrag zum Kürzen von Versionen in einer Dokumentbibliothek

Sie können einen Auftrag in die Warteschlange stellen, um Versionen aus einer bestimmten Dokumentbibliothek in der Websitesammlung zu kürzen, indem Sie den New-SPOListFileVersionBatchDeleteJob PowerShell-Befehl verwenden.

  • Verwenden Sie den <DeleteBeforeDays> -Parameter, um die Alterskriterien anzugeben, die Sie für das Löschen von Versionen anwenden möchten. Versionen, die älter als die angegebenen Tage sind, werden in den kommenden Tagen asynchron in Batches ausgeführt.
  • Verwenden Sie , <MajorVersionLimit> um die Anzahl der zu speichernden Hauptversionen anzugeben. Älteste Versionen, die die angegebene Anzahl überschreiten, werden in den kommenden Tagen asynchron in Batches gelöscht.
  • Verwenden Sie den <Automatic> -Parameter, um die Logik zur automatischen Einstellungskürzung auf vorhandene Dateiversionen anzuwenden.

Beispiel: Warteschlange für einen Auftrag, um Versionen basierend auf dem Alter in einer einzelnen Bibliothek auf einer Website zu kürzen

Zum Löschen von Versionen, die älter als 360 Tage sind, in der Dokumentbibliothek "Dokumente" in der Websitesammlung https://contoso.sharepoint.com.

New-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com -List "Documents" -DeleteBeforeDays 360 

Nachverfolgen des Fortschritts eines Kürzungsauftrags

Sie können den Fortschritt des Kürzungsauftrags mithilfe des Cmdlets nachverfolgen Get-SPOSiteFileVersionBatchDeleteJobProgress .

Im folgenden Beispiel meldet das Cmdlet den Fortschritt des Kürzungsauftrags für https://contoso.sharepoint.com/sites/site1

Get-SPOSiteFileVersionBatchDeleteJobProgress -Identity https://contoso.sharepoint.com/sites/site1

Beenden eines laufenden Kürzungsauftrags

Bei Bedarf können Sie einen laufenden Kürzungsauftrag abbrechen. Sobald das Cmdlet erfolgreich ausgeführt wird, wird der laufende Auftrag beendet, und es werden keine weiteren Löschungen mehr durchgeführt.

Hinweis

Das Beenden eines Kürzungsauftrags führt nicht rückgängig machen Versionen, die bereits gelöscht wurden.

Beispiel: Beenden eines Standortkürzungsauftrags

So beenden Sie einen laufenden Kürzungsauftrag aufgrund einer zusätzlichen Versionskürzung für die Websitesammlung https://contoso.sharepoint.com/sites/site1:

Remove-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1

Beispiel: Beenden eines Bibliothekskürzungsauftrags

So beenden Sie einen laufenden Kürzungsauftrag aus einer zusätzlichen Versionskürzung in der Dokumentbibliothek "Dokumente" in der Websitesammlung https://contoso.sharepoint.com/sites/site1:

Remove-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com/sites/site1 -List "Documents"