Déploiement d’Office Online Server

Résumé: Explique comment déployer Office Online Server localement pour une utilisation par SharePoint Server, Skype Entreprise Server et Exchange Server.

Public concerné: professionnels de l'informatique

[!REMARQUE] Office Online Server est la nouvelle version d'Office Web Apps Server. Le déploiement de Office Online Server implique l’installation de certains logiciels requis et l’exécution de quelques commandes Microsoft PowerShell, mais dans l’ensemble, le processus est conçu pour être assez simple. Cet article vous guide tout au long des procédures de préparation de vos serveurs, puis vous fournit les commandes Microsoft PowerShell pour configurer la batterie de Office Online Server locale.

Préparer les serveurs à exécuter Office Online Server

Effectuez les procédures suivantes sur tous les serveurs qui exécuteront Office Online Server. Ce serveur doit être Windows Server 2012 R2, Windows Server 2016 ou Windows Server 2019 ou Windows Server 2022.

Importante

  • Windows Server 2016 nécessite Office Online Server avril 2017 ou version ultérieure.
  • Windows Server 2019 nécessite Office Online Server correctif de juillet 2021 ou version ultérieure.
  • Windows Server 2022 nécessite Office Online Server correctif de novembre 2021 ou version ultérieure.

Office Online Server a été conçu et testé pour les systèmes d’exploitation serveur configurés avec les paramètres par défaut. Si vous devez effectuer un déploiement avec des paramètres autres que les paramètres par défaut, il est recommandé de commencer l’installation et la configuration avec les paramètres par défaut. Une fois que le système est vérifié comme fonctionnant, ajoutez et testez de façon incrémentielle les stratégies de groupe, les paramètres de sécurité et d’autres modifications.

Étape 1 : Installer les logiciels prérequis pour Office Online Server

Pour installer Office Online Server

  1. Ouvrez l'invite Microsoft PowerShell en tant qu'administrateur et exécutez cette commande pour installer les rôles et les services requis.

    Windows Server 2012 R2 :


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

Windows Server 2016, 2019, 2022 :


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

Si vous y êtes invité, redémarrez le serveur.

  1. Installez les logiciels suivants :

Étape 2 : Installer Office Online Server

Ensuite, nous allons installer Office Online Server.

Si vous envisagez d’utiliser des fonctionnalités d’Excel Online qui utilisent l’accès aux données externes (telles que les modèles de données, Power Pivot ou Power View), notez que Office Online Server doit résider dans la même forêt Active Directory que ses utilisateurs, ainsi que dans toutes les sources de données externes auxquelles vous envisagez d’accéder à l’aide de l’authentification Windows.

Effectuez les étapes suivantes sur tous les serveurs qui exécuteront Office Online Server.

Pour installer Office Online Server

  1. Téléchargez Office Online Server à partir du Centre de gestion des licences en volume (VLSC). Office Online Server étant un composant d’Office, il est disponible sous chacune des pages de produit, notamment Office Standard 2016, Office Professionnel Plus 2016 et Office 2015 pour Mac Standard.

  2. Exécutez Setup.exe.

  3. Dans la page Lire les termes du contrat de licence logiciel Microsoft, sélectionnez J’accepte les termes de ce contrat, puis cliquez sur Continuer.

  4. Dans la page Choisir un emplacement de fichier, sélectionnez le dossier dans lequel vous souhaitez installer les fichiers Office Online Server (par exemple, C :\Program Files\Microsoft Office Web Apps), puis sélectionnez Installer maintenant. Si le dossier que vous avez indiqué n'existe pas, le programme d'installation le crée pour vous.

    Nous vous recommandons d’installer Office Online Server sur le lecteur système.

  5. Une fois que le programme d'installation a terminé l'installation d'Office Online Server, choisissez Fermer.

  6. Si vous envisagez d’utiliser la délégation Kerberos contrainte avec Excel Online, dans Services, définissez Le service d’émission de jetons Windows sur Revendicationspour qu’il démarre automatiquement sur ce serveur.

Si vous envisagez d’utiliser la délégation Kerberos contrainte avec Excel Online, veillez à ajouter chaque serveur de la batterie de Office Online Server à la liste des délégations services de domaine Active Directory.

Étape 3 : Installer des modules linguistiques pour Office Online Server

Office Online Server modules linguistiques permettent aux utilisateurs d’afficher des fichiers Office web dans plusieurs langues, qu’ils soient ouverts à partir de bibliothèques de documents SharePoint ou Outlook sur le web.

Pour installer les modules linguistiques, procédez comme suit.

  1. Téléchargez les modules linguistiques Office Online Server à partir du Centre de téléchargement Microsoft.

  2. Exécutez wacserverlanguagepack.exe.

  3. Dans l’Assistant Module linguistique Office Online Server, dans la page Lire les termes du contrat de licence logiciel Microsoft, sélectionnez J’accepte les termes du présent contrat, puis sélectionnez Continuer.

  4. Une fois que le programme d'installation a terminé l'installation d'Office Online Server, choisissez Fermer.

Pour corriger les modules linguistiques, déployez Office Online Mises à jour après avoir installé les modules linguistiques Office Online.

Importante

Pour installer des modules linguistiques après la création de la batterie de Office Online Server, vous devez supprimer un serveur de la batterie, installer le module linguistique sur celui-ci, puis rajouter le serveur à la batterie.> Pour qu’un module linguistique fonctionne correctement, vous devez l’installer sur tous les serveurs de la batterie.

Déploiement de la batterie Office Online Server

Suivez la procédure de l'une des trois sections suivantes, en fonction du type de batterie de serveurs Office Online Server que vous voulez créer.

Conseil

Si Microsoft PowerShell ne reconnaît pas l'applet de commande New-OfficeWebAppsFarm lorsque vous l'exécutez, vous devrez importer le module OfficeWebApps. Utilisez cette commande : Import-Module -Name OfficeWebApps

Déployer une batterie de serveurs Office Online Server à serveur unique qui utilise HTTP

Si vous déployez Office Online Server uniquement à des fins de test ou d'utilisation interne, et que vous n'avez pas besoin de fournir la fonctionnalité de Office Online Server à Skype for Business Server 2015, cette procédure est faite pour vous. Ici, vous installerez une batterie Office Online Server à serveur unique qui utilise le protocole HTTP. Vous n'aurez pas besoin de certificat ni de programme d'équilibrage de charge, mais vous devrez disposer d'un serveur physique ou une instance d'ordinateur virtuel dédié qui n'exécute aucune autre application serveur.

Vous pouvez utiliser cette batterie Office Online Server pour fournir des fonctionnalités Office Online à SharePoint Server 2016 et Exchange Server 2016.

Remarque

Il est fortement recommandé d’utiliser LE PROTOCOLE HTTPS (TLS) quel que soit l’environnement, car Office Online Server utilise des jetons OAuth pour communiquer avec des services externes, tels que SharePoint ou Exchange Server. Les jetons OAuth contiennent des informations qui peuvent potentiellement être interceptées et relues par un attaquant, lui accordant les mêmes droits que l’utilisateur qui effectue la demande de Office Online Server.

Étape 1 : Créer la batterie de serveurs Office Online Server

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Online Server qui comporte un serveur unique, comme indiqué dans l'exemple ci-dessous.

New-OfficeWebAppsFarm -InternalURL "http://servername" -AllowHttp -EditingEnabled

Paramètres

  • -InternalURL est le nom du serveur qui exécute Office Online Server (par exemple, http://servername).

  • -AllowHttp configure la batterie de serveurs pour utiliser le protocole HTTP.

  • -EditingEnabled active la modification dans Office Online lorsqu’elle est utilisée avec SharePoint Server. Ce paramètre n’est pas utilisé par Skype Entreprise Server 2015 ou Exchange Server, car ces hôtes ne prennent pas en charge la modification.

Étape 2 : Vérifier que la batterie de Office Online Server a été créée correctement

Une fois la batterie créée, des détails la concernant s'affichent dans l'invite Microsoft PowerShell. Pour vérifier qu'Office Online Server est installé et configuré correctement, utilisez un navigateur web pour accéder à l'URL de découverte Office Online Server comme le montre l'exemple suivant. L’URL de découverte est le paramètre InternalUrl que vous avez spécifié lors de la configuration de votre batterie de Office Online Server, suivi de /hosting/discovery, par exemple :

http://servername/hosting/discovery

Si Office Online Server fonctionne comme prévu, vous devriez voir apparaître un fichier XML de découverte WOPI dans votre navigateur web. Les premières lignes de ce fichier doivent se présenter comme dans l'exemple suivant.

<?xml version="1.0" encoding="utf-8" ?>
- <wopi-discovery>
- <net-zone name="internal-http">
- <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 
<action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" /> 

Étape 3 : Configurer l’accès au Magasin sécurisé (facultatif)

Si vous envisagez d’utiliser le service Banque d’informations sécurisé dans SharePoint Server dans un environnement HTTP, vous devez définir un paramètre pour l’activer. (Si vous n’envisagez pas d’utiliser la Banque d’informations sécurisée dans SharePoint Server avec Excel Online, vous pouvez ignorer cette étape.)

Lorsque Office Online Server tente d’actualiser des données dans un classeur ou un fichier ODC stocké dans un chemin HTTP, cette actualisation des données échoue si vous n’avez pas configuré Office Online Server pour autoriser les connexions banque d’informations sécurisées sur HTTP.

Utilisez l’applet de commande Set-OfficeWebAppsFarm pour configurer les paramètres du magasin sécurisé sur HTTP :


Set-OfficeWebAppsFarm -AllowHttpSecureStoreConnections:$true

N’oubliez pas que le contenu du classeur ou du fichier ODC sera transmis en texte clair via HTTP. Les classeurs connectés aux données et les fichiers ODC contiennent des informations de connexion de base de données et peuvent contenir des mots de passe.

Étape 4 : configurer l’hôte

La batterie de serveurs est maintenant prête à distribuer la fonctionnalité Office Online aux hôtes via HTTP. Consultez les articles suivants pour obtenir de plus amples informations sur la manière de configurer des hôtes.

Remarque

Cela s’applique également aux SharePoint Server 2019.

Déployer une batterie de serveurs Office Online Server à serveur unique qui utilise HTTPS

Pour la plupart des environnements de production, nous recommandons vivement l'utilisation de HTTPS pour ses fonctionnalités de sécurité. HTTPS est également nécessaire si vous voulez fournir la fonctionnalité Office Online Server à Skype for Business Server 2015, ce qui permet aux utilisateurs d'afficher des diffusions PowerPoint dans un navigateur. Voici comment installer une batterie Office Online Server à serveur unique qui utilise le protocole HTTPS. Vous devez installer un certificat sur le serveur.

Cette batterie Office Online Server fournira des fonctionnalités Office Online à SharePoint Server, Skype Entreprise Server 2015 et Exchange Server 2016.

Étape 1 : Créer la batterie de serveurs Office Online Server

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Online Server qui comporte un serveur unique, comme indiqué dans l'exemple ci-dessous.

New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate" -EditingEnabled

Paramètres

  • -InternalURL est le nom de domaine complet (FQDN) du serveur qui exécute Office Online Server, tel que http://servername.contoso.com.

  • -ExternalURL est le nom de domaine complet qui est accessible sur Internet.

  • -CertificateName est le nom convivial du certificat.

  • -EditingEnabled est facultatif et active la modification dans Office Online lorsqu’elle est utilisée avec SharePoint Server. Ce paramètre n’est pas utilisé par Skype Entreprise Server 2015 ou Exchange Server, car ces hôtes ne prennent pas en charge la modification.

Étape 2 : Vérifier que la batterie de Office Online Server a été créée correctement

Une fois la batterie créée, des détails la concernant s'affichent dans l'invite Microsoft PowerShell. Pour vérifier qu'Office Online Server est installé et configuré correctement, utilisez un navigateur web pour accéder à l'URL de découverte Office Online Server comme le montre l'exemple suivant. L’URL de découverte est le paramètre InternalUrl que vous avez spécifié lors de la configuration de votre batterie de Office Online Server, suivi de /hosting/discovery, par exemple :

https://server.contoso.com/hosting/discovery

Si Office Online Server fonctionne comme prévu, vous devriez voir apparaître un fichier XML de découverte WOPI dans votre navigateur web. Les premières lignes de ce fichier doivent se présenter comme dans l'exemple suivant.

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone 
name="internal-https"><app name="Excel" checkLicense="true" 
favIconUrl="https://wac.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action 
name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" 
default="true" ext="ods"/><action name="view" 
urlsrc="https://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" 
default="true" ext="xls"/><action name="view"
 

Remarque

Selon les paramètres de sécurité de votre navigateur web, il est possible qu’un message vous invite à sélectionner Afficher tout le contenu avant de pouvoir afficher le contenu du fichier XML de découverte.

Étape 3 : configurer l’hôte

La batterie de serveurs est maintenant prête à distribuer la fonctionnalité Office Online aux hôtes via HTTPS. Consultez les articles suivants pour obtenir de plus amples informations sur la manière de configurer des hôtes.

Remarque

Cela s’applique également aux SharePoint Server 2019.

Déployer une batterie de Office Online Server multiserveur à charge équilibrée qui utilise HTTPS

Si vous prévoyez un trafic important vers votre batterie de serveurs Office Online Server, et si vous voulez que celle-ci soit disponible via Internet et sur votre réseau interne, ce type de topologie est idéal. Cette section vous montre comment installer une batterie Office Online Server multiserveur qui utilise un programme d'équilibrage de charge et le protocole HTTPS.

Avant de commencer, vérifiez que votre équilibreur de charge est configuré. En outre, vous devez installer un certificat sur l’équilibreur de charge. Cette batterie Office Online Server fournira des fonctionnalités Office Online à SharePoint Server, Skype Entreprise Server 2015 et Exchange Server 2016.

Étape 1 : Créer la batterie de Office Online Server sur le premier serveur

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Online Server sur le premier serveur, comme indiqué dans l'exemple suivant.


New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -SSLOffloaded -EditingEnabled

Paramètres

  • -InternalURL est le nom de domaine complet (FQDN) du serveur qui exécute Office Online Server, tel que http://servername.contoso.com.

  • -ExternalURLest le nom de domaine complet qui est accessible sur Internet.

  • -SSLOffloaded active le déchargement de l'arrêt SSL vers le programme d'équilibrage de charge.

  • -EditingEnabled est facultatif et active la modification dans Office Online lorsqu’elle est utilisée avec SharePoint Server. Ce paramètre n’est pas utilisé par Skype Entreprise Server 2015 ou Exchange Server, car ces hôtes ne prennent pas en charge la modification.

Étape 2 : ajouter d’autres serveurs à la batterie

Une fois que le premier serveur exécute Office Online Server, exécutez la commande New-OfficeWebAppsMachine sur chaque serveur que vous voulez ajouter à la batterie de serveurs Office Online Server. Pour le paramètre -MachineToJoin, utilisez le nom d'ordinateur d'un serveur qui se trouve déjà dans la batterie de serveurs Office Online Server. Par exemple, si server1.contoso.com est déjà dans la batterie de serveurs, utilisez les éléments suivants :

New-OfficeWebAppsMachine -MachineToJoin "server1.contoso.com"

Étape 3 : Vérifier que la batterie de Office Online Server a été créée avec succès

Une fois la batterie créée, des détails la concernant s'affichent dans l'invite Microsoft PowerShell. Pour vérifier qu'Office Online Server est installé et configuré correctement, utilisez un navigateur web pour accéder à l'URL de découverte Office Online Server comme le montre l'exemple suivant. L’URL de découverte est le paramètre InternalUrl que vous avez spécifié lors de la configuration de votre batterie de Office Online Server, suivi de /hosting/discovery. Par exemple :

https://server.contoso.com/hosting/discovery

Si Office Online Server fonctionne comme prévu, vous devriez voir apparaître un fichier XML de découverte WOPI dans votre navigateur web. Les premières lignes de ce fichier doivent se présenter comme dans l'exemple suivant.

<?xml version="1.0" encoding="UTF-8"?>
<wopi-discovery><net-zone name="internal-https"><app name="Excel" checkLicense="true" favIconUrl="https://officewebapps.contoso.com/x/_layouts/images/FavIcon_Excel.ico"><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="ods"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="xls"/><action name="view" urlsrc="https://officewebapps.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&amp;><rs=DC_LLCC&amp;>" default="true" ext="xlsb"/> 

Remarque

Selon les paramètres de sécurité de votre navigateur web, il est possible qu’un message vous invite à sélectionner Afficher tout le contenu avant de pouvoir afficher le contenu du fichier XML de découverte.

Étape 4 : configurer l’hôte

La batterie de serveurs est maintenant prête à distribuer la fonctionnalité Office Online aux hôtes via HTTPS. Consultez les articles suivants pour obtenir de plus amples informations sur la manière de configurer des hôtes.

Remarque

Cela s’applique également aux SharePoint Server 2019.

Si les messages « 500 exceptions de service web » ou « 500.21 - Erreur interne du serveur » s’affichent

Si des fonctionnalités de .NET Framework 4.6 ont été installées, puis supprimées, vous pouvez voir des messages « 500 exceptions de service web » ou « 500.21 - Erreur interne du serveur » lorsque vous exécutez des applets de commande OfficeWebApps. Pour résoudre ces problèmes, exécutez les exemples de commandes suivants à partir d'une invite de commandes avec élévation de privilèges afin de supprimer les paramètres susceptibles de gêner le fonctionnement normal d'Office Online Server :

Pour Windows Server 2012 R2, Windows Server 2016 ou Windows Server 2019 ou Windows Server 2022


Add-WindowsFeature NET-Framework-45-Core, NET-Framework-45-ASPNET, Web-Asp-Net45

Voir aussi

Appliquer des mises à jour logicielles pour Office Online Server

Planification des versions Office Online Server

Planification pour Office Online Server