Поделиться через


Включение компонента веб-приложений Office Web Apps в семействах веб-сайтов

 

Применимо к: Word Web App Preview, PowerPoint Web App Preview, Excel Online

Последнее изменение раздела: 2011-08-05

Представленные в данной статье сведения по активации компонента Microsoft Office Web Apps в семействах веб-сайтов предназначены для ИТ-специалистов, обслуживающих приложения-службы Office Web Apps, установленные на отдельном сервере Microsoft SharePoint 2010 или в ферме серверов. В данной статье под продуктами "SharePoint 2010" подразумеваются Microsoft SharePoint Server 2010 и Microsoft SharePoint Foundation 2010, если не указано иное.

Активация компонента веб-приложений Office Web Apps для семейства веб-сайтов

Компонент Office Web Apps должен быть активирован в каждом семействе веб-сайтов, для которых будет доступно какое-либо из веб-приложений. Обычно компонент Office Web Apps активируется в семействе веб-сайтов во время фазы развертывания после выполнения установки и активации служб; в некоторых же случаях может потребоваться активировать данный компонент на более позднем этапе и лишь в определенных семействах веб-сайтов, и отключить его в других.

Важно!

Office Web Apps не будет работать с документами в библиотеках, защищенных с помощью службы управления правами на доступ к данным (IRM). Для библиотек документов, защищенных с помощью этой службы, рекомендуется, чтобы параметр Используемое по умолчанию поведение при открытии документов с поддержкой веб-браузера был настроен на открытие в клиентском приложении. Дополнительные сведения о настройке поведения по умолчанию при открытии см. в статье Настройка используемого по умолчанию поведения при открытии документов с поддержкой браузера (веб-приложения Office Web Apps).

Процедуры в данной задаче:

  • Активация компонента веб-приложений Office Web Apps во всех семействах веб-сайтов с помощью Windows PowerShell

  • Активация компонента веб-приложений Office Web Apps в отдельном семействе веб-сайтов с помощью центра администрирования

  • Активация компонента веб-приложений Office Web Apps в отдельном семействе веб-сайтов с помощью Windows PowerShell

  • Отключение компонента веб-приложений Office Web Apps в отдельном семействе веб-сайтов с помощью Windows PowerShell

В некоторых процедурах данной задачи требуется использование Windows PowerShell или командной консоли SharePoint 2010 для запуска командлетов. Чтобы запустить командлеты SharePoint 2010 в Windows PowerShell, необходимо добавить оснастку Microsoft.SharePoint.PowerShell, используя командлет Add-PSSnapin. Командлеты для SharePoint 2010 можно также запустить с помощью командной консоли SharePoint 2010. По умолчанию оснастка Microsoft.SharePoint.PowerShell уже зарегистрирована и добавлена в командную консоль SharePoint 2010. Чтобы запустить командлеты для SharePoint 2010, необходимо быть членом роли SharePoint_Shell_Access в базе данных конфигурации и входить в локальную группу WSS_ADMIN_WPG на компьютере, где установлены продукты SharePoint 2010. Чтобы запустить скрипты в Windows PowerShell или командной консоли SharePoint 2010, необходимо задать политику выполнения с помощью командлета set-executionpolicy, используя параметр unrestricted. Дополнительные сведения о командлете Add-PSSnapin см. на странице Add-PSSnapin. Дополнительные сведения об использовании Windows PowerShell с продуктами SharePoint 2010 см. в статьеАдминистрирование продуктов SharePoint 2010 с помощью Windows PowerShell.

Активация компонента веб-приложений Office Web Apps во всех семействах веб-сайтов с помощью Windows PowerShell

  1. С помощью Блокнота откройте новый текстовый файл и скопируйте в него следующий скрипт.

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
    Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }   
    
  2. Сохраните файл с расширением PS1 в папку, из которой запускаются скрипты (обычно C:\scripts).

  3. Из командной строки Windows PowerShell (т. е. PS C:\>) введите следующую команду и нажмите клавишу ВВОД:

    C:\<путь>\<имя_файла>.ps1

Активация компонента веб-приложений Office Web Apps в семействе веб-сайтов с помощью центра администрирования

  1. Нажмите кнопку Пуск и последовательно выберите пункты Все программы, Продукты Microsoft SharePoint 2010 и Центр администрирования SharePoint 2010.

  2. На домашней странице Центр администрирования SharePoint щелкните Действия сайта и выберите пункт Параметры сайта.

  3. На странице "Параметры сайта" в разделе Администрирование семейства веб-сайтов щелкните Возможности семейства веб-сайтов.

  4. На странице "Компоненты" для пункта Office Web Apps щелкните Активировать.

Активация компонента веб-приложений Office Web Apps в отдельном семействе веб-сайтов с помощью Windows PowerShell

  1. С помощью Блокнота откройте новый текстовый файл и скопируйте в него следующий скрипт.

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
    $singleSiteCollection = Get-SPSite -Identity http://<site_name> 
    Enable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
    
  2. Задайте следующие параметры:

    Параметр Значение

    –Identity

    URL-адрес

  3. Сохраните файл с расширением PS1 в папку, из которой запускаются скрипты (обычно C:\scripts).

  4. В консоли Windows PowerShell в командной строке (т. е. PS C:\>) введите следующую команду и нажмите клавишу ВВОД:

    C:\<путь>\<имя_файла>.ps1

Отключение компонента веб-приложений Office Web Apps в отдельном семействе веб-сайтов с помощью Windows PowerShell

  1. С помощью Блокнота откройте новый текстовый файл и скопируйте в него следующий скрипт.

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
    $singleSiteCollection = Get-SPSite -Identity http://<site_name> 
    Disable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
    
  2. Задайте следующие параметры:

    Параметр Значение

    –Identity

    URL-адрес

  3. Сохраните файл с расширением PS1 в папку, из которой запускаются скрипты (обычно C:\scripts).

  4. В консоли Windows PowerShell в командной строке (т. е. PS C:\>) введите следующую команду и нажмите клавишу ВВОД:

    C:\<путь>\<имя_файла>.ps1