Esercitazione: Accodare un processo di riduzione per un sito o una raccolta documenti
Questa esercitazione descrive come tagliare le versioni esistenti da un sito o una raccolta accodando un processo di trim con PowerShell. Si apprenderà come:
- Accodare un processo per tagliare le versioni da un sito.
- Accodare un processo per tagliare le versioni da una libreria.
- Controllare lo stato del processo di trim.
- Arrestare un processo di trim in corso.
Prima di iniziare
Le versioni eliminate da un processo di riduzione vengono eliminate definitivamente e non possono essere recuperate dal Cestino. È consigliabile prepararsi eseguendo le azioni seguenti:
Esaminare gli obiettivi di ripristino dell'organizzazione e gliobiettivi di quota di utilizzo dell'archiviazione delle versioni per determinare l'azione di riduzione e l'ambito necessari per soddisfare i requisiti.
Se necessario, eseguire un'analisi di impatto per comprendere l'impatto sul taglio.
Determinare l'ambito dell'eliminazione della versione. È possibile creare processi per eliminare le versioni di file precedenti per tutte le raccolte documenti in un sito o per una raccolta documenti specifica.
Determinare la modalità di taglio da applicare alle versioni esistenti. È possibile scegliere di eliminare in base all'età della versione, al limite di conteggio o all'algoritmo automatico.
Accodare un processo per tagliare le versioni sul sito
È possibile accodare un processo per tagliare le versioni per tutte le raccolte documenti nella raccolta siti usando il New-SPOSiteFileVersionBatchDeleteJob
comando PowerShell.
- Usare il
<DeleteBeforeDays>
parametro per specificare i criteri di validità da applicare per l'eliminazione delle versioni. Le versioni precedenti ai giorni specificati vengono eliminate in modo asincrono in batch nei prossimi giorni. -
<MajorVersionLimit>
Usare per specificare il limite di conteggio delle versioni principali da archiviare. Le versioni meno recenti che superano il conteggio specificato vengono eliminate in modo asincrono nei batch nei prossimi giorni. - Usare il parametro per applicare la
<Automatic>
logica di taglio dell'impostazione automatica nelle versioni di file esistenti.
Esempio: accodare un processo per tagliare le versioni in base all'età per tutte le librerie in un sito
Nell'esempio seguente il processo viene accodato per tagliare le versioni precedenti a 180 giorni per tutte le raccolte documenti nella raccolta siti https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -DeleteBeforeDays 180
Esempio: accodare un processo per tagliare le versioni meno recenti che superano il limite di conteggio specificato in un sito
Nell'esempio seguente il processo viene accodato per ridurre le versioni meno recenti che superano il limite di 100 versioni principali per tutte le raccolte documenti nella raccolta siti https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -MajorVersionLimit 100 -MajorWithMinorVersionsLimit 0
Esempio: accodare un processo per tagliare le versioni in base alla logica automatica in un sito
Nell'esempio seguente il processo viene accodato per tagliare le versioni in base all'algoritmo Automatico per tutte le raccolte documenti nella raccolta siti https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -Automatic
Accodare un processo per tagliare le versioni in una raccolta documenti
È possibile accodare un processo per tagliare le versioni da una raccolta documenti specifica nella raccolta siti usando il New-SPOListFileVersionBatchDeleteJob
comando PowerShell.
- Usare il
<DeleteBeforeDays>
parametro per specificare i criteri di validità da applicare per l'eliminazione delle versioni. Le versioni precedenti ai giorni specificati sono in modo asincrono nei batch nei prossimi giorni. -
<MajorVersionLimit>
Usare per specificare il limite di conteggio delle versioni principali da archiviare. Le versioni meno recenti che superano il conteggio specificato vengono eliminate in modo asincrono nei batch nei prossimi giorni. - Usare il parametro per applicare la
<Automatic>
logica di taglio dell'impostazione automatica nelle versioni di file esistenti.
Esempio: accodare un processo per tagliare le versioni in base all'età in una singola raccolta in un sito
Per eliminare le versioni precedenti a 360 giorni nella raccolta documenti 'Documenti' nella raccolta siti https://contoso.sharepoint.com
.
New-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com -List "Documents" -DeleteBeforeDays 360
Tenere traccia dello stato di avanzamento di un processo di trim
È possibile tenere traccia dello stato del processo di trim usando il Get-SPOSiteFileVersionBatchDeleteJobProgress
cmdlet .
Nell'esempio seguente il cmdlet segnala lo stato del processo di trim per https://contoso.sharepoint.com/sites/site1
Get-SPOSiteFileVersionBatchDeleteJobProgress -Identity https://contoso.sharepoint.com/sites/site1
Arrestare un processo di trim in corso
Se necessario, è possibile annullare un processo di trim in corso. Una volta eseguito correttamente il cmdlet, il processo in corso viene arrestato e non vengono eseguite altre eliminazioni.
Nota
L'arresto di un processo di riduzione non ripristina le versioni che sono già state eliminate.
Esempio: Arrestare un processo di taglio del sito
Per arrestare un processo di riduzione in corso dal taglio della versione aggiuntiva nella raccolta siti https://contoso.sharepoint.com/sites/site1
:
Remove-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1
Esempio: Arrestare un processo di riduzione della libreria
Per arrestare un processo di riduzione in corso dal taglio della versione aggiuntiva nella raccolta documenti 'Documenti' nella raccolta siti https://contoso.sharepoint.com/sites/site1
:
Remove-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com/sites/site1 -List "Documents"