Развертывание Office Web Apps (SharePoint Foundation 2010)

Office Web Apps — это интерактивные аналоги приложений Word, Excel, PowerPoint и OneNote, которые помогают пользователям получить доступ к документам из любого места. Пользователи могут просматривать и передавать документы, а также работать с ними вместе с другими пользователями на персональных компьютерах, мобильных телефонах и в Интернете. Office Web Apps доступны пользователям через Windows Live, а деловые клиенты могут получить к ним доступ при использовании корпоративной лицензии Microsoft Office 2010 и решений для управления документами на основе Microsoft SharePoint Foundation 2010.

В этой статье описывается развертывание Office Web Apps на Microsoft SharePoint Foundation 2010.

В статье содержатся следующие разделы:

  • Предполагаемая аудитория и область применения статьи

  • Основные сведения о развертывании Office Web Apps

  • Установка и настройка Office Web Apps на автономном сервере

  • Установка и настройка Office Web Apps в ферме серверов

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

Предполагаемая аудитория и область применения статьи

Сведения в данной статье о развертывании Office Web Apps предназначены для ИТ-специалистов, которые устанавливают и обслуживают SharePoint Foundation 2010 на автономном сервере или в ферме серверов. В этой статье нет рекомендаций или инструкций по развертыванию SharePoint Foundation 2010. Дополнительные сведения о развертывании SharePoint Foundation 2010, см. в разделе "Развертывание (WSS 4.0)" в документации по SharePoint Foundation 2010.

Основные сведения о развертывании Office Web Apps

При установке Office Web Apps на SharePoint Foundation 2010 в список доступных общих служб SharePoint добавляется приложение-служба Word Viewing, служба вычислений Excel и приложение-служба PowerPoint. Дополнительные службы SharePoint не нужны для изменения файлов Word или OneNote. После установки также предоставляется несколько веб-страниц и обработчиков, которые используются веб-приложениями Word, Excel, PowerPoint и OneNote.

Функциональность веб-приложения PowerPoint включает возможность широковещательного показа слайдов PowerPoint. Это новая возможность Microsoft Office 2010, которая позволяет транслировать показ слайдов из PowerPoint 2010 для удаленных пользователей, которые могут просматривать их в браузере. Развертывание широковещательного показа слайдов не входит в область данного документа. Дополнительные сведения о широковещательном показе слайдов см. в техническом документе Развертывание широковещательного показа слайдов (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=166102\&clcid=0x419). В этом документе представлен обзор этого компонента для системных администраторов SharePoint и руководителей ИТ-отделов. Этот документ готовит их к эффективной оценке, планированию и реализации широковещательного показа слайдов в соответствующих средах.

Развертывание Office Web Apps включает три основных этапа.

  • Установка Office Web Apps (WCSetup.exe).

  • Активация служб Office Web Apps.

  • Активация возможности Office Web Apps на семействах сайтов, в которых возможность Office Web Apps должна быть доступна.

Установка Office Web Apps

Для установки Office Web Apps для автономного развертывания и развертывания в ферме необходимо запустить программу WCSetup.exe на каждом сервере SharePoint Foundation 2010 и затем выполнить PSConfig. Программа PSConfig регистрирует службы Office Web Apps на сервере.

Активация служб Office Web Apps

Активация приложений-служб для автономного развертывания и развертывания в ферме зависит от состояния SharePoint Foundation 2010 и от того, запущен ли мастер настройки SharePoint после установки (PSConfig.exe) или мастер настройки фермы SharePoint.

При автономной установке, если программа PSConfig не запускалась при установке SharePoint, выполнение PSConfig при установке Office Web Apps автоматически активирует необходимые экземпляры служб, приложения-службы и прокси-серверы приложений-служб.

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

В других случаях необходимо вручную активировать соответствующие экземпляры службы, приложения-службы и прокси-серверы.

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

  • Запустите экземпляры служб.   Экземпляры служб можно запустить на странице Службы на сервере центра администрирования SharePoint или выполнив скрипт Windows PowerShell (он указан далее в этой статье).

  • Создайте приложения-службы и прокси-серверы.   Приложения-службы и связанные с ними прокси-серверы можно создать на странице Управление приложениями-службами в центре администрирования SharePoint или выполнив скрипт Windows PowerShell (он указан далее в этой статье). Примечание: приложения-службы запускаются для каждого экземпляра службы автоматически.

Активация возможности Office Web Apps

Для активации возможности Office Web Apps можно выполнить следующие действия:

  • Активация компонента Office Web Apps.   Активирует компонент Office Web Apps в семействах сайтов SharePoint на изолированном сервере или в ферме серверов, на которых компонент Office Web Apps должен быть доступен. Можно активировать Office Web Apps, выполнив скрипт Windows PowerShell (указан далее в этой статье).

Установка и настройка Office Web Apps на автономном сервере

Предупреждение

Активируйте службы Office Web Apps сразу после запуска программы установки. При запуске Wcsetup.exe программа установки Office Web Apps управляет параметром Используемое по умолчанию поведение при открытии документов с поддержкой браузера для всех библиотек документов. Если пользователь щелкает документ в библиотеке в SharePoint Foundation после запуска программы установки Office Web Apps, но перед активацией служб Office Web Apps, пользователь может получить неработающую ссылку при открытии документа в браузере. Настоятельно рекомендуется активировать службы Office Web Apps и возможность Office Web Apps сразу после запуска программы установки или отключить параметр "Открыть по умолчанию" до активации возможности и служб Office Web Apps.

Важно!

Ключ продукта предварительного выпуска   Для этого предварительного выпуска, бета-версии Office Web Apps, при запуске WCsetup.exe введите следующий ключ продукта: BQDC3-93DMP-HGJB2-MFFV8-622QJ.

Запустите программу установки Office Web Apps setup

  1. В корневой папке запустите WCsetup.exe.

  2. На странице Введите ключ продукта введите ключ продукта и нажмите Продолжить.

  3. На странице Выбор размещения файлов нажмите кнопку Установить для установки в папку по умолчанию. Чтобы установить в другую папку, укажите ее и нажмите кнопку Установить.

  4. По окончании установки откроется диалоговое окно с предложением настроить сервер. Обязательно установите флажок Запустить мастер настройки технологий и продуктов SharePoint и затем нажмите кнопку Закрыть для запуска PSConfig.

Запустите PSConfig для регистрации и активации служб

Ee695756.note(ru-ru,office.14).gifПримечание.

Эта процедура применяется, только если мастер настройки SharePoint после установки (PSConfig) не запускался при первоначальной установке SharePoint.

  1. Если не снимать флажок Запустить мастер настройки технологий и продуктов SharePoint на предыдущем этапе, на странице Продукты SharePoint PSconfig нажмите кнопку Далее.

  2. В диалоговом окне, уведомляющем о необходимости в процессе настройки перезапустить или сбросить некоторые службы, щелкните Да.

  3. На странице Настройка успешно завершена нажмите кнопку Готово. Открывается новый сайт SharePoint.

Установка и настройка Office Web Apps в ферме серверов

Предупреждение

Активируйте службы Office Web Apps сразу после запуска программы установки. При запуске Wcsetup.exe программа установки Office Web Apps управляет параметром Используемое по умолчанию поведение при открытии документов с поддержкой браузера для всех библиотек документов. Если пользователь щелкает документ в библиотеке в SharePoint Foundation после запуска программы установки Office Web Apps, но перед активацией служб Office Web Apps, пользователь может получить неработающую ссылку при открытии документа в браузере. Настоятельно рекомендуется активировать службы Office Web Apps и возможность Office Web Apps сразу после запуска программы установки или отключить параметр "Открыть по умолчанию" до активации возможности и служб Office Web Apps.

Важно!

Ключ продукта предварительного выпуска   Для этого предварительного выпуска, бета-версии Office Web Apps, при запуске WCsetup.exe введите следующий ключ продукта: BQDC3-93DMP-HGJB2-MFFV8-622QJ.

Запустите программу установки Office Web Apps setup

Ee695756.note(ru-ru,office.14).gifПримечание.

Необходимо установить Office Web Apps, запустив программу WCSetup.exe на каждом сервере, который используется для размещения Office Web Apps в ферме серверов.

  1. В корневой папке запустите WCsetup.exe.

  2. На странице Введите ключ продукта введите ключ продукта и нажмите Продолжить.

  3. На странице Выбор размещения файлов нажмите кнопку Установить для установки в папку по умолчанию. Чтобы установить в другую папку, укажите ее и нажмите кнопку Установить.

  4. По окончании установки откроется диалоговое окно с предложением настроить сервер. Обязательно установите флажок Запустить мастер настройки технологий и продуктов SharePoint.

  5. Для запуска мастера настройки нажмите кнопку Закрыть.

Запустите PSConfig для регистрации служб

  1. На странице Продукты и технологии SharePoint нажмите кнопку Далее.

  2. В диалоговом окне, уведомляющем о необходимости в процессе настройки перезапустить или сбросить некоторые службы, щелкните Да.

  3. На странице Изменение параметров фермы серверов выберите параметр Не отключаться от данной серверной фермы и нажмите кнопку Далее.

  4. На странице Настройка успешно завершена нажмите кнопку Готово. Открывается новый сайт SharePoint.

Запустите мастер настройки фермы продуктов SharePoint для активации служб

Ee695756.note(ru-ru,office.14).gifПримечание.

Эту процедуру следует выполнять, только если мастер настройки фермы ранее не запускался. В противном случае этот шаг можно пропустить и активировать Office Web Apps с помощью Windows PowerShell.

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

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

  3. На странице Мастера настройки выберите команду Запустить мастер настройки фермы.

  4. На странице приветствия мастера настройки фермы выберите вариант Начать пошаговую настройку с помощью этого мастера и нажмите кнопку Далее.

  5. На странице Настройка фермы SharePoint в поле Учетная запись службы введите имя учетной записи администратора фермы.

  6. В области Службы выберите службы Office Web Apps, которые нужно активировать, и затем нажмите кнопку Далее.

  7. Создайте дополнительный сайт верхнего уровня. На странице Создание семейства сайтов следуйте инструкциям мастера для создания сайта верхнего уровня.

  8. На странице Настройка фермы SharePoint нажмите кнопку Готово. Настройка Office Web Apps завершена.

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

При активации Office Web Apps с помощью Windows PowerShell можно выполнить следующие действия на изолированном сервере SharePoint Foundation или на любом сервере SharePoint Foundation фермы.

Ee695756.note(ru-ru,office.14).gifПримечание.

Ручное выполнение этих действий с помощью Windows PowerShell необходимо, только если установлено приложение SharePoint Foundation и программа PSConfig запущена на изолированном сервере до установки Office Web Apps. Кроме того, необходимо выполнить эти действия, если установлено приложение SharePoint Foundation и мастер настройки фермы запущен в ферме серверов до установки Office Web Apps. Если есть сомнения по поводу конфигурации SharePoint и активации Office Web Apps, следует проверить состояние каждой службы и приложения-службы на страницах Управление службами на сервере и Управление приложениями-службами в центре администрирования SharePoint. Если службы Office Web Apps не запущены или приложения-службы не существуют, необходимо выполнить следующие действия.

Для выполнения скриптов Windows PowerShell необходимо задать политику выполнения для запуска скриптов без ограничений.

Установка политики выполнения скриптов Windows PowerShell

  1. В меню Пуск выберите Все программы, наведите указатель мыши на Windows PowerShell, щелкните правой кнопкой Windows PowerShell, а затем щелкните Запуск от имени администратора.

  2. В консоли Windows PowerShell в командной строке введите команду set-executionpolicy unrestricted и нажмите клавишу ВВОД.

Запуск экземпляров служб

Экземпляр службы предоставляет физическое размещение приложения-службы. Для каждого сервера необходимо запустить приложения-службы Office Web Apps. Необходимо запустить экземпляры служб. Запустите экземпляры служб с помощью следующего скрипта в Windows PowerShell:

$machinesToActivate = @("contosoapp1","contosoapp2")
$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services")
foreach ($machine in $machinesToActivate) 
{
  foreach ($serviceInstance in $serviceInstanceNames)
  {
     $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
     Start-SPServiceInstance -Identity $serviceID 
  } 
}

Задайте следующие параметры:

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

$machinesToActivate

Имя сервера

Создайте приложения-службы и прокси-серверы приложений-служб

После запуска экземпляров служб необходимо создать приложения-службы и их прокси-серверы, которые соединяют интерфейсные веб-серверы с приложениями-службами. Создайте приложения-службы и их прокси-серверы с помощью следующего скрипта:

$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"
New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy –Name "WdProxy"
New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" 
New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool

Активируйте возможность Office Web Apps во всех семействах сайтов

Для служб Office Web Apps необходимо активировать возможность Office Web Apps в каждом семействе сайтов, для которого доступны веб-приложения. Активируйте возможность Office Web Apps для всех семейств сайтов с помощью следующего скрипта:

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

Дополнительная настройка (необязательно)

После активации Office Web Apps компонент "Щелчок по умолчанию" в SharePoint Foundation будет указывать на Office Web Apps вместо клиентского приложения Office. Это можно изменить в SharePoint Foundation на уровне семейства сайтов и библиотеки документов. Следующий скрипт Windows PowerShell показывает, как изменить работу компонента "Щелчок по умолчанию" для каждого уровня:

Семейство сайтов — в этом примере параметр "Щелчок по умолчанию" отключается для всех семейств сайтов:

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
$singleSiteCollection = Get-SPSite -Identity http://<site_name>
Enable-SPFeature $webAppsFeatureId

Задайте следующие параметры:

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

–Identity

URL

Библиотека документов — в этом примере параметр "Щелчок по умолчанию" отключается для всех библиотек документов на сайте site1:

Get-SPWeb –site http://foo/sites/site1 |% {}{$_.Lists}{$_.Update()} |% {$_.DefaultItemOpen = $false}

Задайте следующие параметры:

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

–site

URL