Exchange 2013部署系列之(十一)Office Web Apps部署

简介:
Microsoft Exchange Server 2013 中的 Outlook Web App 提供丰富的附件预览功能。电子邮件中的所有附件都显示在包含每个附件缩略图的幻灯片中。用户能够联机预览全保真附件。对于 Office 附件,这意味着用户可以使用丰富的用户界面来联机预览和修改附件。通过集成 Microsoft Office Web Apps Server 提供此功能。
默认情况下,使用 Office Web Apps Server 显示以下文件类型:
  • Word 文档(doc、docx、dotx、dot、dotm 扩展名)
  • Excel 文档(xls、xlsx、xlsm、xlm、xlsb 扩展名)
  • PowerPoint 文档(ppt、pptx、pps、ppsx、potx、pot、pptm、potm、ppsm 扩展名)
1、打开一封带有附件的邮件,点击预览,提示组织的管理员已禁用WebReady文档查看服务。有关详细信息,请与支持人员联系。这说明OWAS功能默认是禁用的。
 
2、为 Office Web Apps Server 安装必备软件
以管理员身份打开 Windows PowerShell 提示符,然后运行以下示例命令来安装必需的角色和服务。
对于 Windows Server 2012
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices
安装后重启
 
3、从以下地址下载Office Web Apps Server程序,下载地址 http://www.microsoft.com/zh-cn/download/details.aspx?id=35489,下载完后安装 Office Web Apps Server。
4、选择安装路径,立即安装。
5、为 Office Web Apps Server 安装语言包,下载地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=35490
6、继续,等待安装完成。
7、创建 Office Web Apps Server 服务器场,输入命令如下:New-OfficeWebAppsFarm -InternalUrl " https://owas.trsa.com.cn" -ExternalUrl " https://owas.trsa.com.cn" –CertificateName "owas.trsa.com.cn" -EditingEnabled。(注:owas.trsa.com.cn为证书的友好名称,这个需要我们像根证书颁发机构申请,证书必须具有可导出的私钥,并且“友好名称”字段在受信任根证书颁发机构存储中必须是唯一的。)
8、验证是否成功创建了 Office Web Apps Server 服务器场打开网页 https://owas.trsa.com.cn/hosting/discovery
在 Web 浏览器中看到 Web 应用程序开放平台接口 (WOPI) 发现 XML 文件。该文件的前几行如下示例,则说明服务器场创建成功。
9、使用 Office Web Apps Server 在 Outlook Web App 中呈现附件,必须指定 Office Web Apps Server 的 URL,输入以下命令,
Set-OrganizationConfig -WACDiscoveryEndPoint  https://owas.trsa.com.cn/hosting/discovery
Get-OrganizationConfig | Format-List WACDiscoveryEndPoint
之后我们在验证是否已正确配置 Office Web App Server URL,OK,设置完成。
10、对使用“专用”选项、“公用”选项登录 Outlook Web App 的用户,在服务器 cas01和cas02 (cas01和cas02为两台前端客户端访问服务器)的默认 Outlook Web App 虚拟目录上启用 Office Web Apps Server 呈现,最好在检查是否正确配置了 Office Web App 服务器渲染。命令如下:
Set-OwaVirtualDirectory "cas01\owa (Default Web Site)" -WacViewingOnPrivateComputersEnabled $true
Set-OwaVirtualDirectory "cas01\owa (Default Web Site)" -WacViewingOnPublicComputersEnabled $true
Get-OwaVirtualDirectory "cas01\owa (Default Web Site)" | Format-List Name,WacViewing*
Set-OwaVirtualDirectory "cas02\owa (Default Web Site)" -WacViewingOnPrivateComputersEnabled $true
Set-OwaVirtualDirectory "cas02\owa (Default Web Site)" -WacViewingOnPublicComputersEnabled $true
Get-OwaVirtualDirectory "cas02\owa (Default Web Site)" | Format-List Name,WacViewing*
 
11、所有步骤完成后,我们检查一下是否附件可以预览,如果不能正确预览,请重启owas服务器及exchange服务器。从下图我们看到我们的附件已经正常显示出来了,PPT可以方便的在exchange里面预览,翻页,实验完成。


本文转自 zhou_ping 51CTO博客,原文链接:http://blog.51cto.com/yuntcloud/1140198,如需转载请自行联系原作者

相关文章
|
3月前
|
开发工具 git C++
【App Service】VS Code直接部署App Service时候遇见 “fatal: not a git repository (or any of the parent directories): .git”
通过VS Code发布Python App Service的时候,遇见了发布失败错误: The deployment failed with error: fatal: not a git repository (or any of the parent directories): .git . Please take a few minutes to help us improve the deployment experience
94 24
|
17天前
|
网络协议 容器
【Container App】部署Contianer App 遇见 Failed to deploy new revision: The Ingress's TargetPort or ExposedPort must be specified for TCP apps.
Failed to deploy new revision: The Ingress's TargetPort or ExposedPort must be specified for TCP apps.
55 27
|
2月前
|
JavaScript C++ 容器
【Azure Bot Service】部署NodeJS ChatBot代码到App Service中无法自动启动
2024-11-12T12:22:40.366223350Z Error: Cannot find module 'dotenv' 2024-11-12T12:40:12.538120729Z Error: Cannot find module 'restify' 2024-11-12T12:48:13.348529900Z Error: Cannot find module 'lodash'
48 11
|
2月前
|
开发框架 监控 .NET
【Azure App Service】部署在App Service上的.NET应用内存消耗不能超过2GB的情况分析
x64 dotnet runtime is not installed on the app service by default. Since we had the app service running in x64, it was proxying the request to a 32 bit dotnet process which was throwing an OutOfMemoryException with requests >100MB. It worked on the IaaS servers because we had the x64 runtime install
|
2月前
|
C#
【Azure App Service】使用Microsoft.Office.Interop.Word来操作Word文档,部署到App Service后报错COMException
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
|
3月前
|
机器人 Shell Linux
【Azure Bot Service】部署Python ChatBot代码到App Service中
本文介绍了使用Python编写的ChatBot在部署到Azure App Service时遇到的问题及解决方案。主要问题是应用启动失败,错误信息为“Failed to find attribute 'app' in 'app'”。解决步骤包括:1) 修改`app.py`文件,添加`init_func`函数;2) 配置`config.py`,添加与Azure Bot Service认证相关的配置项;3) 设置App Service的启动命令为`python3 -m aiohttp.web -H 0.0.0.0 -P 8000 app:init_func`。
|
4月前
|
缓存 前端开发 API
探索PWA(Progressive Web Apps)的无限可能
探索PWA(Progressive Web Apps)的无限可能
215 7
|
3月前
|
监控 安全 Apache
构建安全的URL重定向策略:确保从Web到App平滑过渡的最佳实践
【10月更文挑战第2天】URL重定向是Web开发中常见的操作,它允许服务器根据请求的URL将用户重定向到另一个URL。然而,如果重定向过程没有得到妥善处理,可能会导致安全漏洞,如开放重定向攻击。因此,确保重定向过程的安全性至关重要。
181 0
|
4月前
|
缓存 编解码 前端开发
探索PWA(Progressive Web Apps)的无限可能
探索PWA(Progressive Web Apps)的无限可能
70 0
|
5月前
|
Java 应用服务中间件 nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx