Configurare il periodo del controllo delle versioni per la creazione condivisa in SharePoint 2013

 

**Si applica a:**SharePoint Foundation 2013, SharePoint Server 2013

**Ultima modifica dell'argomento:**2017-07-20

Riepilogo: informazioni su come specificare la frequenza con cui SharePoint Server 2013 archivia una versione di un documento che viene modificato.

La proprietà CoauthoringVersionPeriod specifica la frequenza in minuti con cui SharePoint archivia una versione di un documento che viene modificato. In questo articolo viene illustrato come utilizzare Microsoft PowerShell per configurare la proprietà CoauthoringVersionPeriod. Per ulteriori informazioni sul controllo delle versioni delle raccolte documenti, vedere Configurare il controllo delle versioni per la creazione condivisa in SharePoint 2013.

Configurare il periodo del controllo delle versioni per la creazione condivisa in SharePoint Server 2013

Quando il controllo delle versioni è attivato, SharePoint Server 2013 acquisisce snapshot periodici dei documenti, salvandoli per riferimenti successivi. Queste informazioni possono offrire una traccia delle modifiche, che può rivelarsi utile per controllare chi ha modificato un documento, ripristinare una versione precedente oppure soddisfare requisiti di conformità.

È possibile configurare la proprietà CoauthoringVersionPeriod utilizzando Microsoft PowerShell. Se il valore è impostato su 0, SharePoint Server 2013 acquisisce ogni modifica apportata da un nuovo utente in una versione diversa del documento. Se invece è impostato un valore molto alto, SharePoint Server 2013 crea una versione per l'intera sessione di modifica. Quest'ultimo comportamento corrisponde al comportamento di file che non vengono creati in modalità condivisa e di file creati in versioni precedenti di SharePoint Server 2013 o SharePoint Foundation.

Per configurare il periodo di controllo delle versioni dei documenti creati in modalità condivisa utilizzando Windows PowerShell (salvare come script ed eseguire lo script)

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:

    • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

    • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

    • Gruppo Administrators sul server sul quale si eseguono i cmdlet di PowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server 2013.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere gli argomenti relativi alle autorizzazioni e Add-SPShellAdmin.

  2. Incollare il codice seguente in un editor di testo, ad esempio il Blocco note:

    $siteurl ="<ServerName>" 
    $mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
    $mysite.WebApplication.WebService.CoauthoringVersionPeriod = <Time>
    $mysite.WebApplication.WebService.Update()
    
  3. Specificare i parametri seguenti:

    Parametri per configurare il periodo di controllo delle versioni di documenti creati in modalità condivisa

    Parametro Valore

    ServerName

    Nome del server

    Time

    Numero in minuti

  4. Salvare il file aggiungendo l'estensione ps1, ad esempio SuggestedNameOfFile.ps1.

    Nota

    È possibile usare un nome file diverso, ma in tal caso dovrà essere salvato come file di testo con codifica ANSI, la cui estensione è ps1.

  5. Avviare la Shell di gestione SharePoint 2013 come amministratore.

  6. Passare alla directory in cui è stato salvato il file.

  7. Al prompt dei comandi di PowerShell digitare il comando seguente:

    ./SuggestedFileName.ps1
    

See also

Configurare il controllo delle versioni per la creazione condivisa in SharePoint 2013
Informazioni generali sulla creazione condivisa in SharePoint 2013