Teh Hermit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
office_online [2024/12/09 09:28] jpoffice_online [2025/05/14 09:32] (current) jp
Line 1: Line 1:
 ===== Office Online ===== ===== Office Online =====
  
-Для работы с MS-Office документами через веб в средах on-premise - используется специальный продукт //Microsoft// - //Office Online//. Он может потребоваться, к примеру, для возможности работы с офисными документами через //OWA// в //MS-Exchange//.  +Для работы с MS-Office документами через веб в средах on-premise - используется специальный продукт //Microsoft// - //Office Online Server//. Он может потребоваться, к примеру, для возможности работы с офисными документами через //OWA// в //MS-Exchange//.   
 + 
 +==== Развёртывание OOS ====
  
 В документации MS есть гайд по развёртыванию данного продукта: В документации MS есть гайд по развёртыванию данного продукта:
Line 37: Line 39:
 </WRAP> </WRAP>
  
-Параметр //CertificateName// - это firendly name нашего установленного сертификата. Параметры URL говорят сами за себя. +Параметр //CertificateName// - это //firendly name// нашего установленного сертификата. Параметры URL говорят сами за себя.  
 + 
 +Параметр //EditingEnabled// разрешает правку документов (для этого требуется лицензия, йохохо).  
 + 
 +:!: Если командлет //New-OfficeWebAppsFarm// не находится, делаем импорт: 
 + 
 +   Import-Module -Name OfficeWebApps 
 +:!: В случае, если и импорт не отрабатывает с такой ошибкой: 
 + 
 +<WRAP prewrap> 
 +<code> 
 +Import-Module : Указанный модуль "OfficeWebApps" не был загружен, так как ни в одном из каталогов модулей не был обнаружен действительный файл модуля. 
 +</code> 
 +</WRAP> 
 +Делаем так:  
 + 
 +<WRAP prewrap> 
 +<code> 
 +$p=$Env:PSModulePath 
 +$p+=";C:\Program Files\Microsoft Office Web Apps\AdminModule" 
 +[Environment]::SetEnvironmentVariable("PSModulePath",$p) 
 +Import-Module OfficeWebApps 
 +</code> 
 +</WRAP> 
 + 
 +После данных действий командлет //New-OfficeWebAppsFarm// должен выполниться.  
 + 
 +После создания фермы мы должны увидеть вывод результата с параметрами нашей фермы. 
 + 
 +;#; 
 +{{:wiki:office_online_create_farm.jpg|}} 
 +;#; 
 + 
 +8. Проверить подключение можно по такому URL, заменив имя хоста на актуальное: 
 + 
 +   https://host.domain.ru/hosting/discovery 
 +В выводе получим ответ в виде xml-файла от нашего сервера.  
 + 
 +9. Теперь мы можем провести интеграцию с нашим Exchange сервером. Это описано здесь: [[Интеграция с Office Online]]. 
 + 
 +---- 
 + 
 +==== Замена сертификата OOS ==== 
 + 
 +Для замены сертификата на сервере //OOS// - необходимо импортировать сертификат в //MMC//, затем выполнить следующую команду:
  
 +   Set-OfficeWebAppsFarm -CertificateName "cert_firendly_name"
 +Где //cert_firendly_name// - это //понятное имя сертификата//, которое необходимо задать вручную в свойствах импортированного серта.
 +{{tag>Exchange Microsoft PowerShell MSOffice}}
office_online.1733736498.txt.gz · Last modified: by jp