Configurare il comportamento di apertura predefinito per i documenti abilitati per i browser (Office Web Apps)

 

Si applica a: Excel Online, PowerPoint Web App Preview, Word Web App Preview

Ultima modifica dell'argomento: 2016-11-29

Le informazioni contenute in questo articolo sulla configurazione del comportamento di apertura predefinito per i documenti sono destinate ai professionisti IT che gestiscono Microsoft Office Web Apps installato nei Prodotti Microsoft SharePoint 2013 in un server autonomo o in una server farm. Se non diversamente specificato, l'espressione Prodotti SharePoint 2010 utilizzata in questo articolo si riferisce a Microsoft SharePoint Server 2010 e Microsoft SharePoint Foundation 2010.

Configurare il comportamento di apertura predefinito per i documenti

In SharePoint è possibile configurare se i documenti abilitati per i browser verranno aperti in un'applicazione client o nel browser. Per impostazione predefinita, quando è installato Office Web Apps, i documenti di Office verranno aperti nel browser. È possibile ignorare questa impostazione mediante la caratteristica OpenInClient di SharePoint, che può essere configurata mediante Amministrazione centrale oppure utilizzando il cmdlet SPFeature in Windows PowerShell.

La modalità di apertura dei documenti in SharePoint varia a seconda che la caratteristica OpenInClient sia presente o meno e che tale caratteristica sia abilitata o disabilitata:

  • Se la caratteristica OpenInClient non è presente e Office Web Apps non è installato, i documenti verranno aperti nell'applicazione client (impostazione predefinita di SharePoint).

  • Se la caratteristica OpenInClient non è presente, Office Web Apps è installato e le applicazioni di servizio di Office Web Apps sono attivate, i documenti verranno aperti nel browser (impostazione predefinita di Office Web Apps).

  • Se la caratteristica OpenInClient è presente e abilitata e le applicazioni di servizio di Office Web Apps sono attivate, i documenti verranno aperti nell'applicazione client.

  • Se la caratteristica OpenInClient è presente e disabilitata e le applicazioni di servizio di Office Web Apps sono attivate, i documenti verranno aperti nel browser.

Avviso

Quando si esegue Setup.exe per installare Office Web Apps, il programma di installazione assumerà il controllo del comportamento di apertura predefinito in SharePoint e i documenti di Word, PowerPoint, Excel e OneNote verranno registrati in modo che vengano aperti nell'applicazione Web associata. Se un utente fa clic su un documento in SharePoint dopo l'esecuzione di Setup.exe ma prima dell'attivazione della caratteristica Office Web Apps e dei relativi servizi, è possibile che il collegamento risulti interrotto nel browser. In caso di installazione di Office Web Apps in un ambiente di produzione attivo, è consigliabile abilitare la caratteristica OpenInClient prima di eseguire l'installazione di Office Web Apps.

Procedure relative a questa attività:

  • Per impostare il comportamento di apertura predefinito per le raccolte siti mediante Amministrazione centrale

  • Per impostare il comportamento di apertura predefinito per le raccolte siti mediante Windows PowerShell

  • Per impostare il comportamento di apertura predefinito per una raccolta documenti mediante la relativa pagina delle impostazioni

  • Per impostare il comportamento di apertura predefinito per le raccolte documenti con protezione IRM mediante Windows PowerShell

Alcune procedure di questa attività richiedono l'utilizzo di Windows PowerShell o di Shell di gestione SharePoint 2010 per l'esecuzione dei cmdlet. Per eseguire i cmdlet di SharePoint 2010 in Windows PowerShell, è necessario aggiungere lo snap-in Microsoft.SharePoint.PowerShell mediante il cmdlet Add-PSSnapin. In alternativa, i cmdlet di SharePoint 2010 possono essere eseguiti utilizzando Shell di gestione SharePoint 2010. Per impostazione predefinita, lo snap-in Microsoft.SharePoint.PowerShell è già registrato e viene aggiunto a Shell di gestione SharePoint 2010. Per eseguire i cmdlet di SharePoint 2010, è necessario essere membri del ruolo SharePoint_Shell_Access per il database di configurazione, nonché del gruppo locale WSS_ADMIN_WPG nel computer in cui sono installati i Prodotti SharePoint 2010. Per eseguire script in Windows PowerShell o in Shell di gestione SharePoint 2010, è necessario impostare il criterio di esecuzione mediante il cmdlet set-executionpolicy utilizzando il parametro unrestricted. Per ulteriori informazioni sul cmdlet Add-PSSnapin, vedere Add-PSSnapin. Per ulteriori informazioni su come utilizzare Windows PowerShell con i Prodotti SharePoint 2010, vedere Amministrazione di prodotti SharePoint 2010 tramite Windows PowerShell.

Per impostare il comportamento di apertura predefinito per le raccolte siti mediante Amministrazione centrale

  1. In Amministrazione centrale SharePoint fare clic su Azioni sito e quindi su Impostazioni sito.

  2. Nella pagina Impostazioni sito fare clic su Caratteristiche raccolta siti in Amministrazione raccolta siti.

  3. Nella pagina delle caratteristiche fare clic su Attiva per la caratteristica Apri documenti nelle applicazioni client per impostazione predefinita (abilitazione della caratteristica OpenInClient) per aprire i documenti nell'applicazione client. Fare clic su Disattiva (disabilitazione della caratteristica OpenInClient) per aprire i documenti nel browser.

Per impostare il comportamento di apertura predefinito per le raccolte siti mediante Windows PowerShell

  1. Aprire un nuovo file di testo utilizzando il Blocco note e quindi copiare e incollare nel file lo script seguente.

    Nell'esempio seguente il comportamento di apertura predefinito per tutti i documenti di tutti i siti viene impostato in modo che vengano aperti nell'applicazione client associata (se disponibile).

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id 
    Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    

    Nell'esempio seguente il comportamento di apertura predefinito per tutti i documenti di tutti i siti viene impostato in modo che vengano aperti nel browser.

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id 
    Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    
  2. Specificare i parametri seguenti:

    Parametro Valore

    –limit

    Il tipo deve essere un numero non negativo valido. Specificare ALL per fare in modo che vengano restituite tutte le raccolte siti per l'ambito specificato.

  3. Salvare il file con estensione ps1 nella cartella in cui vengono eseguiti gli script, in genere C:\scripts.

  4. Al prompt dei comandi della console di Windows PowerShell, ovvero PS C:\>, digitare il comando seguente e premere INVIO:

    C:\<percorso>\<nomefile>.ps1

Per impostare il comportamento di apertura predefinito per una raccolta documenti mediante la relativa pagina delle impostazioni

  1. Nella pagina <raccolta documenti> - Tutti i documenti fare clic su Raccolta in Strumenti raccolta.

  2. Sulla barra degli strumenti della raccolta fare clic su Impostazioni raccolta.

  3. Nella pagina Impostazioni Raccolta documenti fare clic su Impostazioni avanzate.

  4. Nella pagina Impostazioni avanzate selezionare una delle opzioni seguenti in Apertura di documenti nel browser:

    Apri nell'applicazione client Quando un utente fa clic su un documento di questa raccolta, il documento verrà aperto nell'applicazione client corrispondente (se disponibile).

    Apri nel browser Quando un utente fa clic su un documento di questa raccolta, il documento verrà aperto nell'applicazione Web del Web browser per tale tipo di documento. Dopo l'apertura del documento nell'applicazione Web, l'utente potrà decidere di aprire il documento nell'applicazione client.

    Usa impostazione predefinita server Quando l'utente fa clic su un documento di questa raccolta, il documento verrà aperto in base al comportamento di apertura predefinito specificato per il server in cui sono installati i Prodotti SharePoint 2010.

Per impostare il comportamento di apertura predefinito per le raccolte documenti con protezione IRM mediante Windows PowerShell

  1. Aprire un nuovo file di testo utilizzando il Blocco note e quindi copiare e incollare nel file lo script seguente.

    Nell'esempio seguente il comportamento di apertura predefinito per le raccolte documenti con protezione IRM di tutti i siti viene impostato in modo che i documenti vengano aperti nell'applicazione client associata (se disponibile).

    Get-SPWeb -site http://contoso | % {$_.Lists} | where {$_.IrmEnabled -eq $true} | % {$_.DefaultItemOpen =[Microsoft.Sharepoint.DefaultItemOpen]::PreferClient; $_.Update()}
    
  2. Specificare i parametri seguenti:

    Parametro Valore

    –site

    URL

  3. Salvare il file con estensione ps1 nella cartella in cui vengono eseguiti gli script, in genere C:\scripts.

  4. Al prompt dei comandi della console di Windows PowerShell, ovvero PS C:\>, digitare il comando seguente e premere INVIO:

    C:\<percorso>\<nomefile>.ps1

See Also

Other Resources

Get-SPWeb
Get-SPSite
Get-SPFeature