Включение лицензирования и редактирования для Office Web Apps в SharePoint 2013

Исходная статья опубликована во вторник, 1 января 2013 г.

Недавно мне пришлось подробнее изучить модель лицензирования, чтобы включить редактирование в Office Web Apps. Путь к решению был достаточно долгим и извилистым, поэтому здесь я приведу его сокращенную версию. Вам требуется сделать следующее.

  1. Создайте новое сопоставление лицензий для пользователей, которые будут использовать редактирование в Office Web Apps. Такое сопоставление лицензий создается с помощью командлета New-SPUserLicenseMapping и позволяет сопоставить конкретное утверждение с конкретным правом. Список прав жестко задан, и его можно получить с помощью командлета Get-SPUserLicense. Для редактирования Office Web Apps требуется использовать право OfficeWebAppsEdit. Конкретное утверждение может быть группой Active Directory или любым другим утверждением, которое собираются получить ваши пользователи. После создания сопоставления требуется добавить его и включить лицензирование. Дополнительные сведения см. в статье https://technet.microsoft.com/en-us/library/jj219627.
  2. При создании фермы Office Web Apps используйте параметр -EditingEnabled, вы также можете воспользоваться им вместе с командлетом Set-OfficeWebAppsFarm позднее. Дополнительные сведения см. в статье https://technet.microsoft.com/en-us/library/jj219436.

Полный сценарий PowerShell будет иметь следующий вид (с учетом того, что в качестве изменяемого утверждения я использую членство в группе Active Directory — OWA Editors).

#ПРИМЕЧАНИЕ. Здесь применяется группа безопасности Active Directory, поэтому я указываю параметр -SecurityGroup.
#Если бы я применял FBA, то вместо него использовались бы параметры -Role и -RoleProvider.
#Если бы я применял SAML, то вместо него использовались бы параметры -ClaimType, -OriginalProvider и
#-Value либо просто использовал бы -Claim с параметром SPClaim
$a = New-SPUserLicenseMapping -SecurityGroup "OWA Editors" –License OfficeWebAppsEdit
$a | Add-SPUserLicenseMapping
Enable-SPUserLicensing
New-OfficeWebAppsFarm -Verbose -InternalUrl https://<имя_компьютра> -ExternalUrl https://<полное.имя.компьютера> -CertificateName <понятное_имя_сертификата_из_предыдущего_действия> -ClipartEnabled -TranslationEnable -EditingEnabled

Дополнительные сведения о настройке Office Web Apps в ферме можно также найти в моей предыдущей публикации: https://blogs.msdn.com/b/sharepoint_ru/archive/2012/09/20/office-web-apps-sharepoint-2013.aspx.

 

Это локализованная запись блога. Оригинал находится на странице Enabling Licensing and Editing for Office Web Apps in SharePoint 2013