Modificare i limiti di versione in OneDrive con PowerShell

Per impostazione predefinita, le impostazioni della cronologia delle versioni dell'organizzazione vengono applicate a tutti i nuovi account OneDrive. Gli amministratori di SharePoint in Microsoft 365 possono impostare i limiti di versione per l'archiviazione di OneDrive per un utente specifico.

Seguire questa procedura per gestire i limiti della cronologia delle versioni per un sito usando PowerShell.

  1. Scaricare l'ultima versione di SharePoint Online Management Shell.

    Nota

    Se è stata installata una versione precedente del SharePoint Online Management Shell, passare ad Aggiungere o rimuovere programmi e disinstallare SharePoint Online Management Shell.

  2. Connettersi a SharePoint come amministratore di SharePoint in Microsoft 365. Per informazioni in merito, vedere Guida introduttiva a SharePoint Online Management Shell.

  3. Eseguire uno dei comandi seguenti per gestire i limiti di cronologia delle versioni per un utente specifico:

Azione Comando di PowerShell
Visualizzare i limiti della cronologia delle versioni impostati per un utente Get-SPOSite -Identity $siteUrl | fl Url, EnableAutoExpirationVersionTrim, ExpireVersionsAfterDays, MajorVersionLimit
Impostare i limiti di cronologia delle versioni automatici per un utente Set-SPOSite -Identity $siteUrl -EnableAutoExpirationVersionTrim $true
Impostare limiti manuali con parametri di conteggio e ora per un utente 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>
Impostare limiti manuali con conteggio senza limiti di scadenza per un utente Per impostare limiti manuali con limiti di conteggio impostare su -ExpireVersionsAfterDays parameter 0:

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
Cancellare i limiti di cronologia delle versioni esistenti per un utente

Nota: La cancellazione di un'impostazione per un utente si applica alle nuove versioni create nei file archiviati nell'account OneDrive dell'utente e non taglia le versioni esistenti.
Remove-SPOSiteVersionPolicyJob -Identity $siteUrl

Ulteriori informazioni

Modificare lo spazio di archiviazione per il sito OneDrive di un utente specifico