Thanks to Lecerf and Ozcifci for contribute information about Web Apps 2013.
Office Web Apps 2013 is a server product to deliver a web based version of office products (Word, Excel, PowerPoint and OneNote). This product is not integrated in SharePoint solution and is not installed in the SharePoint farm. To us” this product your need to install this solution and create new Office Web Apps 2013 farm with all your Office Web Apps servers.
This farm can be used with SharePoint 2013 and Lync Server 2013. This service is used on Microsoft services like SkyDrive, SharePoint Online or office 365.
You can use your Office Web Apps 2013 farm integrated in SharePoint 2013, Outlook and Lync server. Office Web Apps 2013 needs internet explorer for benefit of all the functionalities of this product.
Report of browser compatibility check:
Architecture
Office web apps 2013 architecture is based on web service exposition to use some office viewers in client browser. The topology of office web apps 2013 need to create farm for this service and design this farm for the need. This farm can be used by your different services like SharePoint and Lync just with one Office Web Apps 2013 farm.
Office Web Apps 2013 is a server product to deliver a web based version of office products (Word, Excel, PowerPoint and OneNote). This product is not integrated in SharePoint solution and is not installed in the SharePoint farm. To us” this product your need to install this solution and create new Office Web Apps 2013 farm with all your Office Web Apps servers.
This farm can be used with SharePoint 2013 and Lync Server 2013. This service is used on Microsoft services like SkyDrive, SharePoint Online or office 365.
You can use your Office Web Apps 2013 farm integrated in SharePoint 2013, Outlook and Lync server. Office Web Apps 2013 needs internet explorer for benefit of all the functionalities of this product.
Report of browser compatibility check:
Architecture
Office web apps 2013 architecture is based on web service exposition to use some office viewers in client browser. The topology of office web apps 2013 need to create farm for this service and design this farm for the need. This farm can be used by your different services like SharePoint and Lync just with one Office Web Apps 2013 farm.
Installation
Process on your server installation, note that you cannot install office web app server on the same SharePoint 2013 server. If you try to install office web app on your SharePoint server you get an error message that you can’t install it.
Download Office web apps 2013 server on Microsoft product download and get your product key.
You need to install prerequisites like Microsoft SharePoint Server.
Open Windows PowerShell and execute the following commands for 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
Just wait during the installation into PowerShell. If you have the warning message you need to restart your server.
On your windows server Windows Server 2012 just click on setup.exe to install your first office web app server.
Accept the terms and choose a file location.
Wait during the installation progress.
you want to deploy more office web apps server, you need to follow this documentation for all your servers.
After your servers are installed, go to the configuration part.
Configuration
To use your Office Web Application Server you need to create new farm with your standalone server or all your servers.
Note: your office web apps server must be integrated in your domain.
Open PowerShell term and execute this commands with your parameters.
Office Web Apps farm creation
New-OfficeWebAppsFarm -InternalUrl "https://server.yourdomain.com" -ExternalUrl "https://server.yourdomain.com" –CertificateName "OWA vlecerf Certificate" -EditingEnabled
The parameter “EditingEnabled” is just needed if you want to use your Office Web Apps Servers with SharePoint 2013 in case of you want to give the possibility to your users to edit SharePoint 2013 file into the office web apps application. If you just want to use your office web apps farm with Lync for example, is not necessary to pass this parameter because Lync do not support file modification.
Now, execute the PowerShell command,
If PowerShell asking that you want to use EditingEnabled choose “Y”
Your office.
Your office web apps 2013 farm is now ready to use.
You can check that just by open internet explorer browser and enter this url: https://”your internal url”/hosting/discovery
If you want to create Office Web Apps multi server farm you just need to create your farm on one of your server and after that add the others servers by PowerShell command
New-OfficeWebAppsMachine –MachineToJoin « The server where you have created your farm »
Link your SharePoint 2013 farm with OWA Farm
To use your SharePoint 2013 with OWA Farm you need to configure your SharePoint 2013 farm to link this with your OWA Farm. You can just do it by PowerShell command. You have to way for configuring that, it depend of your SharePoint 2013 Farm configuration:
Your SharePoint 2013 Farm access use HTTP protocol
Just open SharePoint Management PowerShell with elevated privileges and execute this command
New-SPWOPIBinding -ServerName « Your OWA Server » -AllowHTTP
We just need to modify the WOPI zone to HTTP, then execute this command:
Set-SPWOPIZone –zone “internal-http”
Now we need to allow the SharePoint 2013 authentication to use http, just execute these commands to do that:
$owa = Get-SPSecurityTokenServiceConfig
$owa.AllowOAuthOverHttp = $true
$owa.update()
Your SharePoint 2013 Farm access use HTTPS protocol
Just open SharePoint 2013 Management PowerShell with elevated privileges and execute this command
New-SPWOPIBinding -ServerName « Your OWA Server »
If you have communication problems between your SharePoint farm and OWA farm, just check your firewall accept the 80,443 and 806 ports. Your server must accept ICMP packets because when you launch the Binding command, the farm check the availability of OWA farm.
The office web apps 2013 farm is now integrated with your SharePoint 2013 farm. You can try it just by open excel, work or PowerPoint document by documents library.
Note: If you want to user OWA 2013 as default for opening document in your SharePoint, you need to disable the feature “open in client application” in your sites collection.
Bind your OWA Farm with Lync Server 2013
Open Lync Server 2013 Topology Builder tool and add an Office web apps Servers in Shared Components directory.
Enter some information’s like FQDN and discovery URL.
Bind your OWA Farm with Exchange Server 2013
Just open PowerShell term of Exchange product and execute this command:
Set-OrganizationalConfig –WACDiscoveryEndPoint https://”Your OWA server name”/hosting/Discovery
After that, you just need to configure your client or force your exchange server to use OWA for office files rendering.
1. Client Configuration changes
2. Exchange 2013 Configuration changes
Open PowerShell term of outlook product and execute these commands:
Set-OwaVirtualDirectory "IIS OWA Website name” -ForceWacViewingFirstOnPublicComputers $true -ForceWacViewingFirstOnPrivateComputers $true
Office Web Apps 2013 functionalities
The office web apps 2013 in browser UI is the same as Office 2013. You have the ribbon system that permits you to use this different features. On OWA apps you do not have all desktop office 2013 functionalities. You have basics layout settings, View settings and insert panel for table, image or link.
Word Web App UI
PowerPoint Web App UI
Excel Web App UI
One Note SharePoint 2013 Integration
Remove OWA Farm in SharePoint 2013 Binding:
To remove the binding of OWA farm on your SharePoint 2013 farm, open the SharePoint PowerShell management console and execute this command:
Remove-SPWOPIBinding –All:$true
To remove the binding of OWA farm on your SharePoint 2013 farm, open the SharePoint PowerShell management console and execute this command:
Remove-SPWOPIBinding –All:$true
Remove your OWA Farm or uninstall your farm
If you want to remove your office web apps 2013 farm or uninstall this farm you must removing this binding on every products that you have bind with this farm. If you have bind your OWA with Lync, outlook or SharePoint you need to remove on all products after deleting OWA farm or uninstall of the farm.
To complete this first operation of unbinding some products you need to open PowerShell term of the product.
Remove SharePoint binding
Remove-SPWOPIBinding –All:$true
Remove Lync Binding (do not need PowerShell term)
You just need to open Lync Server topology builder and delete your OWA Farm in this tool.
Remove Exchange Server binding
Set-OrganizationConfig –WACDiscoveryEndPoint
You just need to open Lync Server topology builder and delete your OWA Farm in this tool.
Remove Exchange Server binding
If you want to remove your office web apps 2013 farm or uninstall this farm you must removing this binding on every products that you have bind with this farm. If you have bind your OWA with Lync, outlook or SharePoint you need to remove on all products after deleting OWA farm or uninstall of the farm.
To complete this first operation of unbinding some products you need to open PowerShell term of the product.
Remove SharePoint binding
Remove-SPWOPIBinding –All:$true
Remove Lync Binding (do not need PowerShell term)
You just need to open Lync Server topology builder and delete your OWA Farm in this tool.
Remove Exchange Server binding
Set-OrganizationConfig –WACDiscoveryEndPoint
You just need to open Lync Server topology builder and delete your OWA Farm in this tool.
Remove Exchange Server binding
Office Web Apps 2013 PowerShell Commands List
|
Command
|
Description
|
|
Get-OfficeWebAppsFarm
|
Returns details about the
OfficeWebAppsFarm object that the current server is a member of.
|
|
Get-OfficeWebAppsHost
|
Returns the list of host
domains that are on the Allow List for an Office Web Apps Server farm.
|
|
Get-OfficeWebAppsMachine
|
Returns details about the
current server that is in an Office Web Apps Server farm.
|
|
New-OfficeWebAppsFarm
|
Creates a new Office Web Apps
Server farm on the local computer.
|
|
New-OfficeWebAppsHost
|
Adds a host domain to the
Allow List for an Office Web Apps Server farm.
|
|
New-OfficeWebAppsMachine
|
Adds the current server to an
existing Office Web Apps Server farm.
|
|
Remove-OfficeWebAppsHost
|
Removes a host domain from
the Allow List for an Office Web Apps Server farm.
|
|
Remove-OfficeWebAppsMachine
|
Removes the current server
from the Office Web Apps Server farm.
|
|
Repair-OfficeWebAppsFarm
|
Removes all servers flagged
as unhealthy from an Office Web Apps Server farm.
|
|
Set-OfficeWebAppsFarm
|
Configures the settings of an
existing Office Web Apps Server farm.
|
|
Set-OfficeWebAppsMachine
|
Changes the settings of the
current server that is in an Office Web Apps Server farm.
|



















Comments
Post a Comment