Share via


Gestire gli aggiornamenti delle raccolte siti a SharePoint Server 2016

[Questo argomento fa parte della documentazione precedente al rilascio e può essere soggetto a modifiche nelle future versioni.]  

**Si applica a:**SharePoint Server 2016

Riepilogo: Visualizzare e gestire le impostazioni di limitazione per un'applicazione web o a un database del contenuto gestire le prestazioni della farm per gli aggiornamenti delle raccolte siti a SharePoint Server 2016 di aggiornamento.

Prima di iniziare ad aggiornare le raccolte siti a SharePoint Server 2016

Come amministratore della farm, è possibile controllare le impostazioni per l'aggiornamento delle raccolte siti, ad esempio le notifiche di limitazione e coda di aggiornamento ed è possibile aggiornare le raccolte siti utilizzando Windows PowerShell. Prima di modificare queste impostazioni o aggiornare una raccolta siti, è consigliabile acquisire familiarità con le impostazioni e le implicazioni dell'esecuzione di modifiche. Per ulteriori informazioni sulle impostazioni per l'aggiornamento delle raccolte siti, vedere Pianificare gli aggiornamenti delle raccolte siti in SharePoint 2013. Per informazioni su come aggiornare una raccolta siti dalla pagina Impostazioni sito, vedere Upgrade a site collection to SharePoint Server 2016.

Controllare le notifiche sugli aggiornamenti e l'aggiornamento self-service

Quando una raccolta siti è disponibile per l'aggiornamento, gli amministratori delle raccolte siti visualizzano nei propri siti una barra di stato indicante la possibilità di aggiornamento e possono scegliere se aggiornare la raccolta siti immediatamente o ricevere un promemoria in seguito. È possibile controllare le impostazioni per queste notifiche e determinare se gli amministratori delle raccolte siti possono aggiornare le proprie raccolte siti. Per ulteriori informazioni su queste proprietà, vedere Plan settings for upgrade notifications, self-service upgrade, and site collection creation.

Visualizzare le impostazioni relative a notifiche sugli aggiornamenti e aggiornamento self-service utilizzando Windows PowerShell

  1. Verificare di disporre delle autorizzazioni 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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

  5. Al prompt dei comandi di Windows PowerShell digitare i comandi seguenti per visualizzare le impostazioni relative alle notifiche sugli aggiornamenti per un'applicazione Web:

    $wa=Get-SPWebApplication <URL>
    $wa.UpgradeReminderDelay
    $wa.UpgradeMaintenanceLink
    

    Dove:

    • <URL> è l'URL per l'applicazione Web che si desidera controllare.

    Questo comando restituisce l'impostazione relativa al ritardo dei promemoria sugli aggiornamenti per l'applicazione Web specificata.

  6. Al prompt dei comandi di Windows PowerShell digitare il comando seguente per visualizzare l'impostazione relativa all'aggiornamento self-service per una raccolta siti:

    $site=Get-SPSite <URL>
    $site.AllowSelfServiceUpgrade=<Value>
    

    Dove:

    • <URL> è l'URL per la raccolta siti su cui si desidera intervenire.

    • <Value> is either 'true' to allow site collection administrators to upgrade the site, or 'false' to not show them the notification and not allow them to upgrade.

Per ulteriori informazioni, vedere Get-SPWebApplication e Get-SPSite.

Modificare la notifica relativa all'aggiornamento e le impostazioni di aggiornamento self-service per un'applicazione web utilizzando Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

  5. Al prompt dei comandi di Windows PowerShell digitare i comandi seguenti per modificare le impostazioni relative alle notifiche sugli aggiornamenti per un'applicazione Web:

    $wa=Get-SPWebApplication <URL>
    $wa.UpgradeReminderDelay=<Value>
    $wa.UpgradeMaintenanceLink='<LinkURL>'
    

    Dove:

    • <URL> è l'URL per l'applicazione Web su cui si desidera intervenire.

    • <Value> è il valore numerico che si desidera impostare per il ritardo, ad esempio 10 per 10 giorni.

    • <LinkURL> è un collegamento in cui l'utente può trovare ulteriori informazioni.

  6. Al prompt dei comandi di Windows PowerShell digitare il comando seguente per modificare l'impostazione relativa all'aggiornamento self-service per una raccolta siti:

    $site=Get-SPSite <URL>
    $site.AllowSelfServiceUpgrade=<Value>
    

    Dove:

    • <URL> è l'URL per la raccolta siti su cui si desidera intervenire.

    • <Value> is either 'true' to allow site collection administrators to upgrade the site, or 'false' to not show them the notification and not allow them to upgrade.

Per ulteriori informazioni, vedere Get-SPWebApplication e Get-SPSite.

Controllare l'intervallo di compatibilità per le modalità di creazione dei siti

È possibile determinare la modalità (2010, 2013 o entrambe) che è possibile utilizzare quando un utente crea una raccolta siti. La proprietà CompatibilityRange in un'applicazione Web controlla le modalità dei siti disponibili per un'applicazione Web. È possibile visualizzare o modificare le impostazioni per CompatibilityRange utilizzando Windows PowerShell.

Visualizzare l'intervallo di compatibilità per le modalità di creazione di siti per un'applicazione web tramite Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

  5. Al prompt dei comandi di Windows PowerShell digitare i comandi seguenti per visualizzare l'intervallo di compatibilità per un'applicazione Web:

    $wa=Get-SPWebApplication <URL>
    # Stores the web application at that URL as a variable 
    $wa.CompatibilityRange
    # Returns the CompatibilityRange for the specified web application
    

    Dove:

    • <URL> è l'URL per l'applicazione Web che si desidera controllare.

    Questo comando restituisce l'intervallo di compatibilità per l'applicazione Web specificata, ad esempio:

    MaxCompatibilityLevel   MinCompatibilityLevel  DefaultCompatibilityLevel   Singular
    ---------------------   ---------------------  -------------------------   --------
                    15                    14                           15         False
    
  6. Al prompt dei comandi di Windows PowerShell digitare i comandi seguenti per visualizzare le impostazioni minima, massima e predefinita per un intervallo specifico:

    [Microsoft.SharePoint.SPCompatibilityRange]::<RangeName>
    

    Dove:

    • RangeName è uno dei valori seguenti: OldVersions, NewVersion, AllVersions.

    Questo comando restituisce l'intervallo di compatibilità per il valore specificato. Ad esempio, per NewVersion:

    MaxCompatibilityLevel   MinCompatibilityLevel  DefaultCompatibilityLevel   Singular
    ---------------------   ---------------------  -------------------------   --------
                   15                     15                           15         True
    

Per ulteriori informazioni, vedere Get-SPWebApplication.

Modificare l'intervallo di compatibilità per le modalità di creazione di siti per un'applicazione web utilizzando Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

  5. Al prompt dei comandi di Windows PowerShell digitare il comando seguente per modificare le impostazioni per un intervallo di compatibilità specifico:

    $wa=Get-SPWebApplication <URL>
    # Stores the web application at that URL as a variable 
    $wa.CompatibilityRange = [Microsoft.SharePoint.SPCompatibilityRange]::<RangeName>
    # Specifies which range to use
    $wa.Update()
    # Updates the CompatibilityRange setting to use only the range you specified
    $wa.CompatibilityRange
    # Returns the new CompatibilityRange for the web application
    

    Dove:

    • <URL> è l'URL per l'applicazione Web che si desidera modificare.

    • RangeName è uno dei valori seguenti: OldVersions, NewVersion, AllVersions.

  6. Al prompt dei comandi di Windows PowerShell digitare il comando seguente per modificare manualmente i valori per CompatibilityRange:

    $wa=Get-SPWebApplication <URL>
    # Stores the web application at that URL as a variable 
    $range = New-Object Microsoft.SharePoint.SPCompatibilityRange(<Integer>,<Integer>)
    # Creates a new compatibility range from <Integer> to <Integer>
    $wa.CompatibilityRange = $range
    # Specifies which range to use
    $wa.Update()
    #Updates the CompatibilityRange setting to use only the range you specified with $range
    $wa.CompatibilityRange
    # Returns the new CompatibilityRange for the web application
    

    Dove:

    • <URL> è l'URL per l'applicazione Web che si desidera modificare.

    • Integer è un numero da utilizzare come valore minimo o massimo. (14,15), ad esempio, imposta MinCompatibilityLevel su 14 (2010) e MaxCompatibilityLevel su 15 (2013). DefaultCompatibilityLevel viene impostato automaticamente sul valore minore di MaxCompatibilityLevel e sulla versione principale corrente, ad esempio 15.

    Questo comando imposta e quindi restituisce l'intervallo specificato, ad esempio:

    MaxCompatibilityLevel   MinCompatibilityLevel   DefaultCompatibilityLevel   Singular
    ---------------------   ---------------------   -------------------------   --------
                    15                     14                           15         False
    

Per ulteriori informazioni, vedere Get-SPWebApplication.

Controllare la coda per gli aggiornamenti dei siti a SharePoint Server 2016

Ogni sito impostato per l'aggiornamento viene aggiunto alla coda, anche se viene elaborato immediatamente. Un sito viene rimosso dalla coda al termine dell'aggiornamento o se vi si verifica un errore che deve essere risolto tramite una raccolta siti o da un amministratore del sito. Se durante il processo si verifica un errore imprevisto, ad esempio un'interruzione di corrente o del servizio, il sito resta nella coda e il servizio timer tenta di nuovo l'aggiornamento automaticamente. Gli amministratori della server farm possono gestire la coda per rimuovere un sito dalla coda, aggiungere un sito alla coda o aggiornare un sito manualmente.

Gli amministratori della server farm possono gestire la coda per eseguire le operazioni seguenti:

  • Determinare le raccolte siti incluse nella coda di aggiornamento.

    A ogni applicazione Web è associata una coda di aggiornamento. È possibile visualizzare i siti inclusi nella coda per un database del contenuto specifico associato all'applicazione Web.

  • Visualizzare tutti i siti di cui è in corso l'aggiornamento.

    È possibile visualizzare la coda e filtrarla per mostrare solo i siti di cui è in corso l'aggiornamento per un database del contenuto specifico.

  • Aggiungere una raccolta siti alla coda di aggiornamento.

    Se si desidera aggiornare una raccolta siti, è possibile aggiungerla alla coda.

  • Rimuovere una raccolta siti dalla coda di aggiornamento.

    È possibile rimuovere una raccolta siti dalla coda di aggiornamento. Interrompere il processo timer, rimuovere il sito dalla coda e quindi riavviare il processo timer per riprendere l'aggiornamento per i siti rimanenti nella coda. Non è possibile rimuovere una raccolta siti dalla coda se è già in corso l'aggiornamento della raccolta siti.

La procedura seguente include i passaggi per visualizzare e gestire la coda di aggiornamento della raccolta siti.

Gestire la coda di aggiornamento tramite Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

  5. Per visualizzare tutte le raccolte siti nella coda per un database del contenuto, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Get-SPSiteUpgradeSessionInfo -ContentDatabase <DatabaseName> -ShowInProgress -ShowCompleted -ShowFailed |ft
    

    Dove:

    • <DatabaseName> è il nome del database che si desidera controllare. È anche possibile utilizzare il GUID del database anziché il nome.

    Per ulteriori informazioni, vedere Get-SPSiteUpgradeSessionInfo.

  6. Per visualizzare tutti i siti di cui è in corso l'aggiornamento, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Get-SPSiteUpgradeSessionInfo -ContentDatabase <DatabaseName> -ShowInProgress
    

    Dove:

    • <DatabaseName> è il nome del database che si desidera controllare. È anche possibile utilizzare il GUID del database anziché il nome.

    Per ulteriori informazioni, vedere Get-SPSiteUpgradeSessionInfo.

  7. Per determinare se un sito specifico è incluso nella coda, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Get-SPSiteUpgradeSessionInfo -Site <http://site>
    

    Dove:

    • <http://site> è l'URL per la raccolta siti che si desidera aggiungere alla coda di aggiornamento.

    Per ulteriori informazioni, vedere Get-SPSiteUpgradeSessionInfo.

  8. Per aggiungere una raccolta siti alla coda di aggiornamento, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Upgrade-SPSite <http://site> -VersionUpgrade -QueueOnly
    

    Dove:

    • <http://site> è l'URL per la raccolta siti che si desidera aggiungere alla coda di aggiornamento.

    Per ulteriori informazioni, vedere Upgrade-SPSite.

  9. Per rimuovere una raccolta siti dalla coda di aggiornamento, al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    Remove-SPSiteUpgradeSessionInfo -Identity <URL>
    

    Dove:

    • <URL> è l'URL per la raccolta siti che si desidera aggiungere alla coda di aggiornamento.

    Per ulteriori informazioni, vedere Remove-SPSiteUpgradeSessionInfo.

Controllare le impostazioni di limitazione dei siti per l'aggiornamento a SharePoint Server 2016

È possibile visualizzare e modificare le impostazioni di limitazione degli aggiornamenti per un database del contenuto e un'applicazione Web visualizzando e impostando le proprietà SPContentDatabase.ConcurrentSiteUpgradeSessionLimit e SPWebApplication.SiteUpgradeThrottleSettings. Per le descrizioni delle proprietà che controllano i livelli di limitazione e i valori predefiniti, vedere Pianificare gli aggiornamenti delle raccolte siti in SharePoint 2013.

Per ulteriori informazioni sulle proprietà delle applicazioni web, vedere Proprietà SPWebApplication. Per ulteriori informazioni sulle proprietà di database del contenuto, vedere Proprietà SPContentDatabase.

La procedura seguente include i passaggi per visualizzare le impostazioni di limitazione degli aggiornamenti per un'applicazione Web.

Per visualizzare le impostazioni di limitazione degli aggiornamenti per un'applicazione Web utilizzando Windows PowerShell

  1. Verificare di disporre delle autorizzazioni 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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    $wa = Get-SPWebApplication <URL>
    $wa.SiteUpgradeThrottleSettings
    

    Dove:

    • <URL> è l'URL per l'applicazione Web che si desidera controllare.

    Questo comando restituisce il set di impostazioni di limitazione per l'applicazione Web specificata, ad esempio:

    AppPoolConcurrentUpgradeSessionLimit : 5
    UsageStorageLimit                    : 10
    SubwebCountLimit                     : 10
    Name                                 :
    TypeName                             : Microsoft.SharePoint.Administration.SPSiteUpgradeThrottleSettings
    DisplayName                          :
    Id                                   : ca76dda0-7050-4c6b-a126-05917da39f8a
    Status                               : Online
    Parent                               : SPWebApplication Name=SharePoint - 80
    Version                              : 8222
    Properties                           : {}
    Farm                                 : SPFarm Name=SharePoint_ConfigUpgradedPersistedProperties          : {}
    

Per ulteriori informazioni, vedere Get-SPWebApplication.

È possibile modificare le impostazioni di limitazione degli aggiornamenti per un'applicazione Web. La procedura seguente include i passaggi per eseguire questa operazione.

Modificare le impostazioni di limitazione degli aggiornamenti per un'applicazione web utilizzando Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    $wa=Get-SPWebApplication <URL>
    $wa.SiteUpgradeThrottleSettings.AppPoolConcurrentUpgradeSessionLimit=<Value>
    $wa.SiteUpgradeThrottleSettings.UsageStorageLimit=<Value>
    $wa.SiteUpgradeThrottleSettings.SubwebCountLimit=<Value>
    

    Dove:

    • <URL> è l'URL per l'applicazione Web su cui si desidera intervenire.

    • Value è un valore numerico che si desidera impostare per il limite, ad esempio 8.

    Questo comando modifica le impostazioni di limitazione per un'applicazione Web in base al valore impostato.

Per ulteriori informazioni, vedere Set-SPWebApplication.

La procedura seguente include i passaggi per visualizzare le impostazioni di limitazione degli aggiornamenti per un database del contenuto.

Visualizzare le impostazioni di limitazione per un database del contenuto tramite Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    $db = Get-SPContentDatabase <DatabaseName> 
    # Stores the database name as a variable to use in the next command
    
    $db.ConcurrentSiteUpgradeSessionLimit
    # Returns the value for the limit for that database
    

    Dove:

    • <DatabaseName> è il nome del database che si desidera controllare. È anche possibile utilizzare il GUID del database anziché il nome.

    Questo comando restituisce il set di impostazioni di limitazione per il database del contenuto specificato, ad esempio:

Per ulteriori informazioni, vedere Get-SPContentDatabase.

È possibile modificare le impostazioni di limitazione degli aggiornamenti per un database del contenuto. La procedura seguente include i passaggi per eseguire questa operazione.

Modificare le impostazioni di limitazione per un database del contenuto tramite Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

  5. Al prompt dei comandi di Windows PowerShell digitare i comandi seguenti:

    $db = Set-SPContentDatabase <DatabaseName>
    # Stores the database name as a variable to use in the next command
    
    $db.ConcurrentSiteUpgradeSessionLimit=<value>
    # Changes the limit to the value you specify.
    

    Dove:

    • <DatabaseName> è il nome del database su cui si desidera intervenire. È anche possibile utilizzare il GUID del database anziché il nome.

    • <value> è un valore numerico su cui impostare la proprietà, ad esempio 9.

    Questo comando modifica le impostazioni di limitazione per il database del contenuto specificato in base al valore impostato.

Per ulteriori informazioni, vedere Set-SPContentDatabase.

Creare raccolte siti di valutazione per l'aggiornamento utilizzando Windows PowerShell

Gli amministratori delle raccolte siti possono richiedere un'anteprima della propria raccolta siti. Questo sito di anteprima è denominato raccolta siti di valutazione per l'aggiornamento. Gli amministratori della farm possono richiedere una raccolta siti di valutazione per l'aggiornamento utilizzando Windows PowerShell.

Richiedere una raccolta siti di valutazione per l'aggiornamento mediante Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    • Amministratore della raccolta siti o disporre del controllo completo (per la modalità di ripristino) per l'applicazione Web tramite i criteri. Per ulteriori informazioni sui criteri relativi alle autorizzazioni per le applicazioni Web, vedere Gestire i criteri di autorizzazione per un'applicazione Web in SharePoint 2013.

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

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    Request-SPUpgradeEvaluationSiteCollection -identity URL to site
    

    Dove:

    • URL to site è l'URL di una raccolta siti in modalità 2010.

Per ulteriori informazioni, vedere Request-SPUpgradeEvaluationSite.

Aggiornare raccolte siti utilizzando Windows PowerShell

È possibile aggiornare una singola raccolta siti o tutte le raccolte siti in un database specifico utilizzando Windows PowerShell.

Per aggiornare una singola raccolta siti in un database utilizzando Windows PowerShell

  1. Verificare di disporre delle autorizzazioni 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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    Upgrade-SPSite <http://site> -VersionUpgrade [-Unthrottled]
    

    Dove:

    • <http://site> è l'URL della raccolta siti.

    • Aggiungere l'opzione -Unthrottled per ignorare la coda di aggiornamento della raccolta siti e avviare l'aggiornamento immediatamente.

Questo cmdlet aggiorna la raccolta siti specifica alla modalità 2013. Per ulteriori informazioni, vedere Upgrade-SPSite.

Per aggiornare tutte le raccolte siti in un database, utilizzare Windows PowerShell. Poiché tuttavia i siti possono continuare a essere eseguiti in modalità 2010 nell'ambiente SharePoint Server 2016, questa procedura non è necessaria nella maggior parte degli ambienti. Se si sceglie di aggiornare tutte le raccolte siti immediatamente, i proprietari delle raccolte siti non potranno utilizzare un sito di valutazione per l'aggiornamento per visualizzare in anteprima la nuova interfaccia utente o modificare il proprio sito originale prima dell'aggiornamento. Non è consigliabile aggiornare tutte le raccolte siti immediatamente come parte dell'aggiornamento iniziale. Potrebbe tuttavia essere necessario aggiornare tutte le raccolte siti dopo un certo periodo di tempo e in seguito alla verifica di tutte le personalizzazioni in modalità 2013.

Aggiornare tutte le raccolte siti in un database tramite Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    Get-SPSite -ContentDatabase <DBName> -Limit All | Upgrade-SPSite -VersionUpgrade -QueueOnly
    

    Dove:

    • <DBName> è il nome del database del contenuto per cui si desidera aggiornare tutte le raccolte siti.

    Il parametro -QueueOnly aggiunge le raccolte siti alla coda di aggiornamento. In questo modo il processo timer può eseguire aggiornamenti paralleli laddove possibile e consentire tempi migliori. I siti vengono aggiornati nell'ordine in cui sono stati aggiunti alla coda.

Questo cmdlet aggiorna tutte le raccolte siti nel database del contenuto specifico alla modalità 2013.

Visualizzare lo stato di aggiornamento utilizzando Windows PowerShell

È possibile visualizzare lo stato di aggiornamento per tutti i database, per una singola raccolta siti o per tutte le raccolte siti.

Visualizzare lo stato di aggiornamento per una singola raccolta siti utilizzando Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    Get-SPSiteUpgradeSessionInfo -Site <http://site>
    

    Dove:

    • <http://site> è l'URL della raccolta siti.

    Questo cmdlet restituisce lo stato di aggiornamento per la raccolta siti specificata, insieme a informazioni sulla sessione di aggiornamento e a un collegamento ai file di log per altre informazioni. Per ulteriori informazioni, vedere Get-SPSiteUpgradeSessionInfo.

  6. In alternativa, è possibile utilizzare il comando seguente per visualizzare le informazioni sull'aggiornamento di una raccolta siti specifica:

    $sc = Get-SPSite <http://site>
    # Sets a variable for the site collection
    $sc.CompatibilityLevel
    # Returns the compatibility level for the site collection (either 14 or 15 for 2010 or 2013 mode)
    $sc.UpgradeInfo
    # Returns the upgrade information for the site collection
    

    Dove:

    • <http://site> è l'URL della raccolta siti.

    Questo comando restituisce le informazioni su livello di compatibilità e aggiornamento, ad esempio come puntatore a un file di log, per la raccolta siti specificata. Se il livello di compatibilità è "15", la raccolta siti è stata aggiornata alla modalità 2013. Per ulteriori informazioni, vedere Get-SPSite.

Visualizzare lo stato di aggiornamento per un singolo database utilizzando Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    Get-SPSiteUpgradeSessionInfo -ContentDatabase <DatabaseName> -ShowInProgress -ShowCompleted -ShowFailed
    

    Dove:

    • <DatabaseName> è il nome del database che si desidera controllare.

    Questo cmdlet restituisce tutte le raccolte siti per cui un aggiornamento è in corso, è stato completato o non è riuscito, ne elenca gli stati e fornisce inoltre un collegamento ai file di log per altre informazioni. È possibile utilizzare un unico parametro per trovare solo aggiornamenti in corso, completati o non riusciti. Per ulteriori informazioni, vedere Get-SPSiteUpgradeSessionInfo.

Visualizzare lo stato di aggiornamento tutte le raccolte siti mediante Windows PowerShell

  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 nel server in cui si eseguono i cmdlet di Windows PowerShell.

    Un amministratore può usare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'uso dei cmdlet di SharePoint Server 2016.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di Windows PowerShell, vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su SharePoint 2016.

  4. Fare clic su SharePoint 2016 Management Shell.

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

    Get-SPSite -Limit All
    

Questo cmdlet restituisce l'URL per tutte le raccolte siti nell'ambiente e il livello di compatibilità (14 o 15) per ogni raccolta siti.

Vedere anche

Panoramica del processo di aggiornamento a SharePoint Server 2016

  cc262483(v=office.16).md