Condividi tramite


Impostare il comportamento di apertura predefinito per documenti abilitati per i browser (utilizzo di Office Web Apps con SharePoint 2013)

Si applica a: Office Web Apps, SharePoint Foundation 2013, SharePoint Server 2013

Riepilogo: in questo articolo viene illustrato come configurare il comportamento di apertura predefinito per documenti di Office in raccolte siti di SharePoint e raccolte documenti.

Destinatari: professionisti IT

Per aprire un documento in una raccolta documenti di SharePoint 2013, è sufficiente fare clic sul relativo titolo. Ciò che accade successivamente (se il file viene aperto in un'applicazione client o nel browser) dipende da diversi fattori, ad esempio il tipo di file, la configurazione della farm di Office App Web Server e la modalità di impostazione delle impostazioni delle funzionalità OpenInClient della raccolta o della raccolta siti. La procedura seguente illustra come configurare il comportamento di apertura predefinito per i documenti di Office in cui SharePoint 2013 è configurato per l'uso di Office App Web Server.

Impostazione della modalità di apertura dei documenti da raccolte di SharePoint 2013

Per impostazione predefinita, dopo aver configurato SharePoint 2013 per l'uso di Office App Web Server, nel browser viene aperto un file di Word, PowerPoint, Excel o OneNote. I documenti PDF vengono aperti in Word Web App. Per modificare il comportamento predefinito in modo che i file vengano aperti nelle applicazioni client o nel lettore PDF predefinito, è possibile utilizzare i due metodi seguenti:

  • Per la farm di SharePoint 2013 È possibile modificare il comportamento di apertura predefinito per ogni tipo di file per la farm di SharePoint 2013 utilizzando i cmdlet Windows PowerShellNew-SPWOPIBinding e Set-SPWOPIBinding. Questi cmdlet possono essere usati anche per modificare il comportamento dei documenti PDF.

  • Nelle raccolte siti o nelle raccolte documenti Gli amministratori e gli utenti della raccolta siti possono usare la funzionalità OpenInClient in SharePoint 2013 per specificare se i file di Office verranno aperti nell'applicazione client o nel browser. Gli utenti possono modificare questa impostazione nelle proprietà della raccolta documenti e gli amministratori della raccolta siti possono modificarla in Amministrazione raccolta siti o usando il cmdlet Enable-SPFeature per abilitare la funzionalità OpenInClient. Vedere la sezione successiva per diversi metodi per abilitare la funzionalità OpenInClient.

In generale, la funzionalità OpenInClient sostituisce tutte le associazioni WOPI impostate tra SharePoint 2013 e Office App Web Server. In altre parole, se la funzionalità OpenInClient di una raccolta o una raccolta siti di SharePoint 2013 è abilitata, i documenti verranno aperti nell'applicazione client anche se il server SharePoint 2013 è stato configurato per l'uso di Office App Web Server.

Nota

La configurazione del comportamento di apertura predefinito per i documenti abilitati per il browser non influisce sull'uso delle funzionalità Estrai e Invia a in SharePoint 2013 per scaricare i documenti. Per informazioni su come configurare le autorizzazioni di estrazione, download e visualizzazione in SharePoint 2013, vedere Pianificazione delle autorizzazioni per siti e contenuto in SharePoint 2013.

Impostazione della caratteristica OpenInClient per una raccolta documenti o una raccolta siti

Usare una delle procedure seguenti per impostare la funzionalità OpenInClient in SharePoint 2013.

Nota

Alcune di queste procedure usano SharePoint 2013 Management Shell per eseguire i cmdlet di SharePoint. Se si sceglie di usare la console di Windows PowerShell, è necessario aggiungere lo snap-in Microsoft.SharePoint.PowerShell usando il cmdlet Add-PSSnapin. Per altre informazioni su come usare Windows PowerShell con SharePoint 2013, vedere Usare Windows PowerShell per amministrare SharePoint 2013.

Nota

È possibile completare le attività nelle suite di Office 2013 usando un mouse, tasti di scelta rapida o tocco. Per informazioni su come usare i tasti di scelta rapida e il tocco con prodotti e servizi di Office, vedere Tasti di scelta rapida e Guida al tocco di Office.

Impostazione della caratteristica OpenInClient per raccolte siti

  1. Nella raccolta siti di SharePoint scegliere l'icona >ImpostazioniImpostazioni sito.

  2. Nella pagina Impostazioni sito, in Amministrazione raccolta siti, scegliere Caratteristiche raccolta siti.

  3. Nella pagina Caratteristiche, per la caratteristica Apri documenti nelle applicazioni client per impostazione predefinita, scegliere Attiva (caratteristica OpenInClient abilitata) per aprire i documenti nell'applicazione client oppure o Disattiva (caratteristica OpenInClient disabilitata) per aprire i documenti nel browser.

Impostazione del comportamento di apertura predefinito per le raccolte siti tramite Windows PowerShell

  1. Verificare innanzitutto 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 Windows PowerShell cmdlet.

    Esaminare anche about_Execution_Policies e aggiungere eventuali altre appartenenze necessarie.

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

    Nota

    Se non si dispone delle autorizzazioni, contattare l'amministratore del programma di installazione o SQL Server amministratore per richiederle. Per altre informazioni sulle autorizzazioni Windows PowerShell, vedere Autorizzazioni e Add-SPShellAdmin.

  2. Aprire una shell di gestione di SharePoint 2013 con privilegi elevati:

    In Windows Server 2008

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

    2. Selezionare Prodotti Microsoft SharePoint 2013.

    3. Scegliere Shell di gestione SharePoint 2013 e visualizzare il menu di scelta rapida facendo clic con il pulsante destro del mouse.

    4. Scegliere Esegui come amministratore dal menu di scelta rapida.

    In Windows Server 2012

    1. Scorrere rapidamente dal bordo dello schermo per visualizzare gli accessi e quindi scegliere Cerca per visualizzare tutte le applicazioni installate nel computer.

    2. Fare clic con il pulsante destro del mouse su SharePoint 2013 Management Shell per visualizzare la barra delle applicazioni.

    3. Nella barra delle applicazioni scegliere Esegui come amministratore.

  3. Al prompt dei comandi Windows PowerShell digitare uno dei comandi seguenti:

    • Per abilitare la caratteristica OpenInClient per una raccolta siti specifica, ovvero per aprire i documenti nell'applicazione client, digitare il comando seguente:
          Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    dove <SiteCollURL> è l'URL della raccolta siti.

    • Per abilitare la caratteristica OpenInClient per tutte le raccolte siti, ovvero per aprire i documenti nell'applicazione client, digitare il comando seguente:
          Get-SPSite -limit ALL |foreach{ Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    
    • Per disabilitare la caratteristica OpenInClient per una raccolta siti specifica, ovvero per aprire i documenti nel browser, digitare il comando seguente:
          Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    dove <SiteCollURL> è l'URL della raccolta siti.

    • Per disabilitare la caratteristica OpenInClient per tutte le raccolte siti, ovvero per aprire i documenti nel browser, digitare il comando seguente:
          Get-SPSite -limit ALL |foreach{ Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    

Impostazione del comportamento di apertura predefinito per una raccolta documenti mediante la pagina Impostazioni avanzate raccolta documenti

  1. Nella pagina della raccolta documenti scegliere la scheda Raccolta.

  2. Nel gruppo Impostazioni scegliere Impostazioni raccolta.

  3. Nella pagina Impostazioni avanzate raccolta documenti scegliere Impostazioni avanzate.

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

    • Aprire nell'applicazione client Quando un utente sceglie un documento in questa raccolta, il documento verrà aperto nell'applicazione client corrispondente, se disponibile.

    • Aprire nel browser Quando un utente sceglie un documento in questa raccolta, il documento verrà aperto nel Web browser nell'app Web per quel tipo di documento. L'utente potrà poi decidere di aprire il documento nell'applicazione client.

    • Usare il valore predefinito del server Quando un utente sceglie un documento in questa raccolta, il documento verrà aperto usando il comportamento di apertura predefinito specificato per il server che esegue SharePoint 2013.

Impostazione del comportamento di apertura predefinito per raccolte documenti protette tramite IRM mediante Windows PowerShell

  1. Verificare innanzitutto 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 Windows PowerShell cmdlet.

    Esaminare anche about_Execution_Policies e aggiungere eventuali altre appartenenze necessarie.

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

    Nota

    Se non si dispone delle autorizzazioni, contattare l'amministratore del programma di installazione o SQL Server amministratore per richiederle. Per altre informazioni sulle autorizzazioni Windows PowerShell, vedere Autorizzazioni e Add-SPShellAdmin.

  2. Aprire una shell di gestione di SharePoint 2013 con privilegi elevati:

    In Windows Server 2008

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

    2. Selezionare Prodotti Microsoft SharePoint 2013.

    3. Scegliere Shell di gestione SharePoint 2013 e visualizzare il menu di scelta rapida facendo clic con il pulsante destro del mouse.

    4. Scegliere Esegui come amministratore dal menu di scelta rapida.

    In Windows Server 2012

    1. Scorrere rapidamente dal bordo dello schermo per visualizzare gli accessi e quindi scegliere Cerca per visualizzare tutte le applicazioni installate nel computer.

    2. Fare clic con il pulsante destro del mouse su SharePoint 2013 Management Shell per visualizzare la barra delle applicazioni.

    3. Nella barra delle applicazioni scegliere Esegui come amministratore.

  3. Al prompt dei comandi Windows PowerShell digitare questo comando:

      Get-SPWeb -site <SiteCollURL> | % {$_.Lists} | where {$_.IrmEnabled -eq $true} | % {$_.DefaultItemOpen =[Microsoft.Sharepoint.DefaultItemOpen]::<DefaultItemOpenSetting>; $_.Update()}
    

    dove:

    • <SiteCollURL> è l'URL della raccolta siti in cui si trovano le raccolte documenti.

    • <DefaultItemOpenSetting> è un valore di enumerazione DefaultItemOpen che specifica il comportamento di apertura predefinito. Utilizzare PreferClient per aprire i documenti nelle applicazioni client eventualmente associate. Utilizzare Browser per aprire i documenti nel browser.

Vedere anche

Get-SPWOPIBinding

Guida di orientamento al contenuto per il server Office Web Apps
Usare Windows PowerShell per amministrare SharePoint 2013
server Office Web Apps

Get-SPWeb
Get-SPSite
Get-SPFeature