Настройка способа открытия документов с поддержкой браузера по умолчанию (при использовании Office Web Apps с SharePoint 2013)Set the default open behavior for browser-enabled documents (Office Web Apps when used with SharePoint 2013) 

Применимо к: Office Web Apps, SharePoint Foundation 2013, SharePoint Server 2013Applies to: SharePoint Server 2013, SharePoint Foundation 2013, Office Web Apps

Сводка. В этой статье описывается, как настроить способ открытия документов Office по умолчанию в семействах сайтов и библиотеках документов SharePoint.Summary: Explains how to configure the default open behavior for Office documents in SharePoint site collections and document libraries.

Аудитория: ИТ-специалистыAudience: IT Professionals

Чтобы открыть документ в библиотеке документов SharePoint 2013, достаточно щелкнуть его название.To open a document in a SharePoint 2013 document library, you just click its title. Что происходит дальше (при открытии файла в клиентском приложении или в браузере) зависит от нескольких факторов, например от типа файла, от того, как вы настроили ферму сервер Office Web Apps и как вы установили параметры компонента OpenInClient библиотеки или сайта c оллектион.What happens next (whether the file opens in a client application or in the browser) depends on several factors, such as what type of file it is, how you’ve set up your Office Web Apps Server farm, and how you’ve set the OpenInClient feature settings of the library or site collection. Ниже показано, как настроить поведение открытия по умолчанию для документов Office, в которых для SharePoint 2013 настроено использование сервера Office Web Apps.The following steps show how to configure the default open behavior for Office documents where you have SharePoint 2013 configured to use Office Web Apps Server.

Настройка открытия документов из библиотек SharePoint 2013Set how documents are opened from SharePoint 2013 libraries

По умолчанию после настройки SharePoint 2013 для использования сервера Office Web Apps щелкните файл Word, PowerPoint, Excel или OneNote, чтобы открыть его в браузере.By default, after you configure SharePoint 2013 to use Office Web Apps Server, clicking a Word, PowerPoint, Excel, or OneNote file opens it in the browser. Документы PDF, открытые в Word Web App.PDF documents open in the Word Web App. Вы можете изменить настройки по умолчанию, чтобы открывать файлы непосредственно в клиентских приложениях (или средстве просмотра PDF по умолчанию) двумя способами.There are two ways to change the default behavior so that files open in the client applications (or the default PDF reader) instead:

  • Для фермы   SharePoint 2013 вы можете настроить поведение по умолчанию при открытии для каждого типа файлов для фермы SharePoint 2013 с помощью командлетов Windows PowerShell New — SPWOPIBinding и Set SPWOPIBinding .For the SharePoint 2013 farm   You can adjust the default open behavior on a per-file-type basis for the SharePoint 2013 farm by using the New-SPWOPIBinding and Set-SPWOPIBinding Windows PowerShell cmdlets. Эти командлеты также можно использовать для настройки поведения PDF-документов.These cmdlets can also be used to adjust the behavior of PDF documents.

  • В семействе веб-сайтов или библиотеках   документов администраторы и пользователи могут использовать функцию OpenInClient в SharePoint 2013, чтобы указать, будут ли файлы Office открываться в клиентском приложении или в браузере.In site collections or document libraries   Site collection administrators and users can use the OpenInClient feature in SharePoint 2013 to specify whether Office files will be opened in the client application or in the browser. Пользователи могут изменить соответствующий параметр в свойствах библиотеки документов, а администраторы семейства сайтов — в центре администрирования семейства или с помощью командлета Enable-SPFeature, который включает функцию OpenInClient.Users can change this setting in the document library properties, and site collection administrators can change it in Site Collection Administration or by using the Enable-SPFeature cmdlet to enable the OpenInClient feature. В следующем разделе содержится информация о нескольких разных способах включения функции OpenInClient.See the next section for several different methods to enable the OpenInClient feature.

В общем случае функция OpenInClient переопределяет все привязки WOPI, заданные между SharePoint 2013 и Office Web Apps Server.In general, the OpenInClient feature overrides any WOPI bindings you’ve set between SharePoint 2013 and Office Web Apps Server. Другими словами, если функция OpenInClient в библиотеке SharePoint 2013 или семействе веб-сайтов включена, документы будут открываться в клиентском приложении, даже если сервер SharePoint 2013 настроен для использования сервера Office Web Apps.In other words, if the OpenInClient feature of a SharePoint 2013 library or site collection is enabled, documents will open in the client application even if you've configured the SharePoint 2013 server to use Office Web Apps Server.

Примечание

Настройка поведения по умолчанию для открытия документов, поддерживающих браузер, не влияет на то, могут ли пользователи использовать функции извлечения и отправки в SharePoint 2013 для скачивания документов.Configuring the default open behavior for browser-enabled documents won’t affect whether users can use the Check Out and Send To features in SharePoint 2013 to download documents. Сведения о настройке разрешений на извлечение, загрузку и просмотр в SharePoint 2013 можно найти в статье Планирование разрешений для сайтов и контента в sharepoint 2013.For information about how to configure check out, download, and view permissions in SharePoint 2013, see Permissions planning for sites and content in SharePoint 2013.

Установите компонент для библиотеки документов или семейства сайтовSet the OpenInClient feature for a document library or site collection

Используйте одну из следующих процедур для установки компонента OpenInClient в SharePoint 2013.Use one of the following procedures to set the OpenInClient feature in SharePoint 2013.

Примечание

В некоторых из этих процедур для запуска командлетов SharePoint используется Командная консоль SharePoint 2013.Some of these procedures use the SharePoint 2013 Management Shell to run SharePoint cmdlets. Если вы решили использовать консоль Windows PowerShell, необходимо добавить оснастку Microsoft. SharePoint. PowerShell с помощью командлета Add – псснапин .If you choose to use the Windows PowerShell console, you must add the Microsoft.SharePoint.PowerShell snap-in by using the Add-PSSnapin cmdlet. Дополнительные сведения об использовании Windows PowerShell с SharePoint 2013 см. в статье Использование Windows PowerShell для администрирования SharePoint 2013.For more information about how to use Windows PowerShell with SharePoint 2013, see Use Windows PowerShell to administer SharePoint 2013.

Примечание

Вы можете выполнять задачи в наборах Office 2013 с помощью мыши, сочетаний клавиш или сенсорного экрана.You can complete tasks in Office 2013 suites by using a mouse, keyboard shortcuts, or touch. Сведения об использовании сочетаний клавиш и сочетания клавиш для продуктов и служб Office приведены в статье сочетания клавиш и руководство по Office Touch.For information about how to use keyboard shortcuts and touch with Office products and services, see Keyboard Shortcuts and Office Touch Guide.

Настройка компонента OpenInClient для семейств сайтовSet the OpenInClient feature for site collections

  1. В семействе веб-сайтов SharePoint выберите **** значок > параметры сайта.In the SharePoint site collection, choose the Settings icon > Site Settings.

  2. На странице Параметры сайта в разделе Администрирование семейства веб-сайтов выберите Возможности семейства веб-сайтов.On the Site Settings page, under Site Collection Administration, choose Site Collection Features.

  3. На странице Возможности для функции Открывать документы в клиентских приложениях по умолчанию выберите значение Активировать, чтобы включить функцию OpenInClient (документы будут открываться в клиентском приложении). Выберите Отключить, чтобы отключить функцию OpenInClient (документы будут открываться в браузере).On the Features page, for the Open Documents in Client Applications by Default feature, choose Activate to enable the OpenInClient feature (documents will open in the client application), or Deactivate to disable the OpenInClient feature (documents will open in the browser).

Настройка способа открытия по умолчанию для семейств сайтов с помощью Windows PowerShellSet the default open behavior for site collections by using Windows PowerShell

  1. Убедитесь, что предоставлены следующие членства.First, make sure you have the following memberships:

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.securityadmin fixed server role on the SQL Server instance.

    • фиксированная роль базы данных _владельца базы данных для всех обновляемых баз данных.db_owner fixed database role on all databases that are to be updated.

    • Группа администраторов для сервера, на котором выполняются командлеты Windows PowerShell.Administrators group on the server on which you are running Windows PowerShell cmdlets.

    Кроме того, ознакомьтесь с политиками_выполнения_ и добавьте все необходимые сведения о членстве.Also, take a look at about_Execution_Policies and add any other required memberships.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint 2013.An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint 2013 cmdlets.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server, чтобы запросить их.If you don’t have permissions, contact your Setup administrator or SQL Server administrator to request them. Дополнительные сведения о разрешениях Windows PowerShell можно найти в разделе разрешения и Добавление SPShellAdmin.For additional information about Windows PowerShell permissions, see Permissions and Add-SPShellAdmin.

  2. Откройте командную консоль SharePoint 2013 с повышенными привилегиями:Open an elevated SharePoint 2013 Management Shell:

    Windows Server 2008In Windows Server 2008

    1. В меню Пуск выберите Все программы.On the Start menu, select All Programs.

    2. Выберите Продукты Microsoft SharePoint 2013.Select Microsoft SharePoint 2013 Products.

    3. Выберите командную консоль SharePoint 2013 и откройте контекстное меню (щелкните правой кнопкой мыши).Choose SharePoint 2013 Management Shell and display the shortcut menu (right-click).

    4. В контекстном меню выберите пункт Запуск от имени администратора.From the shortcut menu, choose Run as administrator.

    В Windows Server 2012In Windows Server 2012

    1. Проведите пальцем в центр от края экрана, чтобы отобразить экспресс-кнопки, и нажмите Поиск, чтобы просмотреть все установленные на компьютере приложения.Swipe in from the edge of the screen to show the charms and choose Search to see all the applications that are installed on the computer.

    2. Выберите (щелкните правой кнопкой мыши) командную консоль SharePoint 2013, чтобы отобразить панель приложений.Choose (right-click) SharePoint 2013 Management Shell to display the app bar.

    3. В панели приложения выберите Запуск от имени администратора.In the app bar, select Run as administrator.

  3. В командной строки Windows PowerShell введите одну из следующих команд:At the Windows PowerShell command prompt, type one of the following commands:

    • Чтобы включить функцию OpenInClient для определенного семейства сайтов (чтобы открывать документы в клиентском приложении), введите команду:To enable the OpenInClient feature for a specific site collection (to open documents in the client application), type this command:
          Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    
    where \<SiteCollURL\> is the URL of the site collection.
    
    • Чтобы включить функцию OpenInClient всех семейств сайтов (открывать документы в клиентском приложении), введите следующую команду:To enable the OpenInClient feature for all site collections (to open documents in the client application), type this command:
          Get-SPSite -limit ALL |foreach{ Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    
    • Чтобы включить функцию OpenInClient для всех семейств сайтов (чтобы открывать документы в клиентском приложении), введите команду:To disable the OpenInClient feature for a specific site collection (to open documents in the browser), type this command:
          Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    
    where \<SiteCollURL\> is the URL of the site collection.
    
    • Чтобы отключить функцию OpenInClient для всех семейств сайтов (чтобы открывать документы в браузере), введите команду:To disable the OpenInClient feature for all site collections (to open documents in the browser), type this command:
          Get-SPSite -limit ALL |foreach{ Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    

Настройка способа открытия по умолчанию для библиотеки документов с помощью страницы параметров библиотеки документовSet the default open behavior for a document library by using the document library settings page

  1. На странице библиотеки документов откройте вкладку Библиотека.On the document library page, choose the Library tab.

  2. В группе Параметры выберите пункт Параметры библиотеки.In the Settings group, choose Library Settings.

  3. На странице Параметры библиотеки документов выберите Дополнительные параметры.On the Document Library Settings page, choose Advanced settings.

  4. На странице Дополнительные параметры в поле Открытие документов в браузере выберите один из следующих параметров:On the Advanced Settings page, in Opening Document in the Browser, select one of the following options:

    • Открыть в клиентском приложении   когда пользователь выбирает документ в этой библиотеке, документ откроется в соответствующем клиентском приложении, если оно доступно.Open in the client application   When a user chooses a document in this library, the document will open in the corresponding client application if it's available.

    • Открыть в браузере   когда пользователь выбирает документ в этой библиотеке, документ откроется в веб-браузере в веб-приложении для этого типа документа.Open in the browser   When a user chooses a document in this library, the document will open in the web browser in the web app for that document type. После открытия документа в веб-приложении пользователь сможет открыть его в клиентском приложении.When the document is opened in the web app, the user can then decide to open the document in the client application.

    • Использовать значение по умолчанию   для сервера когда пользователь выбирает документ в этой библиотеке, документ откроется с использованием поведения по умолчанию, заданного для сервера, на котором работает SharePoint 2013.Use the server default   When a user chooses a document in this library, the document will open by using the default open behavior specified for the server running SharePoint 2013.

Настройка способа открытия по умолчанию для библиотек документов, защищенных IRM, с помощью Windows PowerShellSet the default open behavior for IRM-protected document libraries by using Windows PowerShell

  1. Убедитесь, что предоставлены следующие членства.First, make sure you have the following memberships:

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.securityadmin fixed server role on the SQL Server instance.

    • фиксированная роль базы данных _владельца базы данных для всех обновляемых баз данных.db_owner fixed database role on all databases that are to be updated.

    • Группа администраторов для сервера, на котором выполняются командлеты Windows PowerShell.Administrators group on the server on which you are running Windows PowerShell cmdlets.

    Кроме того, ознакомьтесь с политиками_выполнения_ и добавьте все необходимые сведения о членстве.Also, take a look at about_Execution_Policies and add any other required memberships.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint 2013.An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint 2013 cmdlets.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server, чтобы запросить их.If you don’t have permissions, contact your Setup administrator or SQL Server administrator to request them. Дополнительные сведения о разрешениях Windows PowerShell можно найти в разделе разрешения и Добавление SPShellAdmin.For additional information about Windows PowerShell permissions, see Permissions and Add-SPShellAdmin.

  2. Откройте командную консоль SharePoint 2013 с повышенными привилегиями:Open an elevated SharePoint 2013 Management Shell:

    Windows Server 2008In Windows Server 2008

    1. В меню Пуск выберите Все программы.On the Start menu, select All Programs.

    2. Выберите Продукты Microsoft SharePoint 2013.Select Microsoft SharePoint 2013 Products.

    3. Выберите командную консоль SharePoint 2013 и откройте контекстное меню (щелкните правой кнопкой мыши).Choose SharePoint 2013 Management Shell and display the shortcut menu (right-click).

    4. В контекстном меню выберите пункт Запуск от имени администратора.From the shortcut menu, choose Run as administrator.

    В Windows Server 2012In Windows Server 2012

    1. Проведите пальцем в центр от края экрана, чтобы отобразить экспресс-кнопки, и нажмите Поиск, чтобы просмотреть все установленные на компьютере приложения.Swipe in from the edge of the screen to show the charms and choose Search to see all the applications that are installed on the computer.

    2. Выберите (щелкните правой кнопкой мыши) командную консоль SharePoint 2013, чтобы отобразить панель приложений.Choose (right-click) SharePoint 2013 Management Shell to display the app bar.

    3. В панели приложения выберите Запуск от имени администратора.In the app bar, select Run as administrator.

  3. В командной строки Windows PowerShell введите следующую команду:At the Windows PowerShell command prompt, type this command:

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

    где:where:

    • <Ситеколлурл> — URL-адрес семейства веб-сайтов, в котором размещаются библиотеки документов.<SiteCollURL> is the URL of the site collection where the document libraries reside.

    • <Дефаултитемопенсеттинг> — это значение перечисления дефаултитемопен , указывающее поведение открытия по умолчанию.<DefaultItemOpenSetting> is a DefaultItemOpen enumeration value that specifies the default open behavior. Используйте параметр PreferClient, чтобы открывать документы в соответствующем клиентском приложении (если оно доступно).Use PreferClient to open documents in their associated client applications (if available). Используйте параметр Browser, чтобы открывать документы в браузере.Use Browser to open documents in the browser.

См. такжеSee also

Get-SPWOPIBindingGet-SPWOPIBinding

План содержимого для сервера Office Web AppsContent roadmap for Office Web Apps Server
Использование Windows PowerShell для администрирования SharePoint 2013Use Windows PowerShell to administer SharePoint 2013
Сервер Office Web AppsOffice Web Apps Server

Get-SPWebGet-SPWeb
Get-SPSiteGet-SPSite
Get-SPFeatureGet-SPFeature