Installation et configuration d'Office Online Server sur Windows Server

Pour déployer Office Online Server (OOS) sur Windows Server, plusieurs composants préalables et étapes de configuration sont nécessaires.

Installation des rôles et fonctionnalités IIS

Exécutez la commande PowerShell suivante à partir d'une invite d'administrateur pour installer les rôles IIS et les fonctionnalités .NET requises :

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,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Information importante

Si l'installation des fonctionnalités échoue avec une erreur de type New-OfficeWebAppsFarm : Le nom d'utilisateur ou le mot de passe est incorrect, cela indique probablement un problème d'authentification. Vous devez :

  1. Vous déconnecter de votre session actuelle.
  2. Vous reconnecter en utilisant un compte du domaine Active Directory (AD), par exemple : DOMAINE\Administrateur.
  3. Réexécuter la commande d'installation.

En cas de message d'erreur Cette relation d'approbation entre cette station de travail et le domaine principal a échoué, la solution la plus simple consiste à quitter le domaine et à le rejoindre à nouveau.

Installation des composants logiciels

Installez séquentiellement les paquets suivants :

  • Microsoft .NET Framework 4.5.2
  • Package redistribuable Visual C++ pour Visual Studio 2013
  • Package redistribuable Visual C++ pour Visual Studio 2015
  • Microsoft.IdentityModel.Extensions.dll
  • Office Online Server 2016 (via le programme d'installation setup.exe depuis le support d'installation)
  • Pack de langue (optionnel)

Création de la ferme de serveurs OOS

Ouvrez une session PowerShell en tant qu'Administrateur sur le serveur où OOS est installé.

Importez le module de gestion :

Import-Module OfficeWebApps

Déployez ensuite la ferme de serveurs. Remplacez l'URL interne par celle de votre serveur :

New-OfficeWebAppsFarm -InternalURL "http://oos.mon-domaine.local" -AllowHttp -EditingEnabled

Paramètres clés :

  • -InternalURL : Nom de domaine interne du serveur OOS.
  • -AllowHttp : Autorise les connexions HTTP (non sécurisées).
  • -EditingEnabled : Active la modification en ligne des documents.

Pour activer l'ouverture de documents via URL (requis pour l'intégration), exécutez :

Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true

Validez la configuration en accédant à http://oos.mon-domaine.local/hosting/discovery, qui doit retourner un document XML. L'interface d'administration est disponible sur http://oos.mon-domaine.local/op/generate.aspx.

Restrictions et configuration réseau

  1. Toutes les opérations administratives sur OOS doivent être effectuées avec un compte de domaine.
  2. OOS ne peut pas être accédé directement via une adresse IP. Si vous n'avez pas de DNS, ajoutez une entrée dans le fichier hosts (ex: 192.168.1.100 oos.mon-domaine.local).
  3. L'accès à OOS est limité à l'URL interne configurée.

Modification de la configuration

Pour changer le nom de domaine de la ferme, exécutez à nouveau la commande New-OfficeWebAppsFarm avec les nouevaux paramètres. Cette opération écrase la configuration existante.

Confirmez les deux invites qui apparaissent pour appliquer les modifications, puis réactivez l'ouverture par URL si nécessaire :

Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true

Limites de taille et polices

La taille maximale par défaut des documents ouverts est de 10 Mo. Pour l'augmenter, modifiez le fichier Settings_Service.ini dans les répertoires suivants :

  • C:\Program Files\Microsoft Office Web Apps\OpenFromUrlHost
  • C:\Program Files\Microsoft Office Web Apps\OpenFromUrlWeb

Ajoutez ou modifiez la ligne :

OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000

Pour l'affichage des polices, deux solutions :

  1. Installer les polices requises sur le serveur OOS.
  2. Intégrer (embarquer) les polices dans les documents Office.

Notes techniques

Cette version d'OOS ne prend pas en charge l'ouverture des fichiers OneNote (.one). Le port 80 héberge l'interface web, tandis que le port 809 convertit les documents en HTML. L'édition en ligne est limitée aux documents basés sur le format Office Open XML (postérieur à Office 2007).

Étiquettes: Office Online Server Windows Server PowerShell IIS ASP.NET

Publié le 20 juin à 23h04