Включение компонента веб-приложений 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
С помощью Блокнота откройте новый текстовый файл и скопируйте в него следующий скрипт.
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
Сохраните файл с расширением PS1 в папку, из которой запускаются скрипты (обычно C:\scripts).
Из командной строки Windows PowerShell (т. е. PS C:\>) введите следующую команду и нажмите клавишу ВВОД:
C:\<путь>\<имя_файла>.ps1
Активация компонента веб-приложений Office Web Apps в семействе веб-сайтов с помощью центра администрирования
Нажмите кнопку Пуск и последовательно выберите пункты Все программы, Продукты Microsoft SharePoint 2010 и Центр администрирования SharePoint 2010.
На домашней странице Центр администрирования SharePoint щелкните Действия сайта и выберите пункт Параметры сайта.
На странице "Параметры сайта" в разделе Администрирование семейства веб-сайтов щелкните Возможности семейства веб-сайтов.
На странице "Компоненты" для пункта Office Web Apps щелкните Активировать.
Активация компонента веб-приложений Office Web Apps в отдельном семействе веб-сайтов с помощью Windows PowerShell
С помощью Блокнота откройте новый текстовый файл и скопируйте в него следующий скрипт.
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
Задайте следующие параметры:
Параметр Значение –Identity
URL-адрес
Сохраните файл с расширением PS1 в папку, из которой запускаются скрипты (обычно C:\scripts).
В консоли Windows PowerShell в командной строке (т. е. PS C:\>) введите следующую команду и нажмите клавишу ВВОД:
C:\<путь>\<имя_файла>.ps1
Отключение компонента веб-приложений Office Web Apps в отдельном семействе веб-сайтов с помощью Windows PowerShell
С помощью Блокнота откройте новый текстовый файл и скопируйте в него следующий скрипт.
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Disable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
Задайте следующие параметры:
Параметр Значение –Identity
URL-адрес
Сохраните файл с расширением PS1 в папку, из которой запускаются скрипты (обычно C:\scripts).
В консоли Windows PowerShell в командной строке (т. е. PS C:\>) введите следующую команду и нажмите клавишу ВВОД:
C:\<путь>\<имя_файла>.ps1