Déployer Office Web Apps (SharePoint Foundation 2010)

Office Web Apps est le compagnon en ligne des applications Word, Excel, PowerPoint et OneNote, qui permet aux utilisateurs d’accéder à leurs documents à partir de n’importe quel emplacement. Les utilisateurs peuvent afficher, partager et utiliser des documents avec d’autres et en ligne, par le biais d’ordinateurs personnels, de téléphones mobiles et sur le Web. Office Web Apps est disponible pour les utilisateurs par le biais de Windows Live et pour les clients professionnels disposant de solutions de licence en volume et de gestion de documents Microsoft Office 2010, basées sur Microsoft SharePoint Foundation 2010.

Cet article décrit comment déployer Office Web Apps sur Microsoft SharePoint Foundation 2010.

Le présent article contient les sections suivantes :

  • Public visé et portée de l’article

  • Présentation du déploiement d’Office Web Apps

  • Installation et configuration d’Office Web Apps sur un serveur autonome

  • Installation et configuration d’Office Web Apps sur une batterie de serveurs

  • Activation des services et de la fonctionnalité Office Web Apps à l’aide de Windows PowerShell

Public visé et portée de l’article

Les informations fournies dans cet article sur le déploiement d’Office Web Apps sont destinées aux professionnels de l’informatique qui installent et administrent SharePoint Foundation 2010 sur un serveur autonome ou une batterie de serveurs. Cet article ne fournit pas de conseils ou d’instructions sur le déploiement de SharePoint Foundation 2010. Pour plus d’informations sur le mode de déploiement de SharePoint Foundation 2010, voir Déploiement (WSS 4.0) dans la documentation de SharePoint Foundation 2010.

Présentation du déploiement d’Office Web Apps

L’installation d’Office Web Apps sur SharePoint Foundation 2010 ajoute l’application Service d’affichage Word, les services de calcul Excel et l’application de service PowerPoint à la liste des services partagés SharePoint disponibles. Aucun service SharePoint supplémentaire n’est requis pour la modification dans Word ou pour les fichiers OneNote. L’installation fournit également une série de pages Web et de gestionnaires, chacun utilisé par Word Web App, Excel Web App, PowerPoint Web App et OneNote Web App.

La fonctionnalité fournie par PowerPoint Web App active également la fonctionnalité Diffuser le diaporama de PowerPoint. Il s’agit d’une nouvelle fonctionnalité dans Microsoft Office 2010 qui permet aux présentateurs de diffuser un diaporama à partir de PowerPoint 2010 pour des personnes distantes qui regardent le diaporama par le biais d’un navigateur Web. Le déploiement de la fonctionnalité Diffuser le diaporama n’est pas abordé dans le présent document de déploiement. Pour en savoir plus sur le déploiement de la fonctionnalité Diffuser le diaporama, voir le livre blanc Déploiement de la fonctionnalité Diffuser le diaporama (éventuellement en anglais) à l’adresse : https://go.microsoft.com/fwlink/?linkid=166102\&clcid=0x40C. Ce livre blanc fournit un résumé de cette nouvelle fonctionnalité pour les administrateurs système et les responsables informatiques qui utilisent SharePoint, et il les prépare à évaluer, à planifier et à implémenter la fonctionnalité Diffuser le diaporama de manière efficace dans leurs environnements.

Le déploiement d’Office Web Apps comporte trois phases principales :

  • Installation d’Office Web Apps en exécutant le programme d’installation (WCSetup.exe)

  • Activation des services Office Web Apps

  • Activation de la fonctionnalité Office Web Apps sur les collections de sites pour lesquelles Office Web Apps doit être disponible

Installation d’Office Web Apps

L’installation d’Office Web Apps pour des déploiements autonomes ou de batteries de serveurs nécessite l’exécution de WCSetup.exe sur chaque serveur SharePoint Foundation 2010, puis l’exécution de PSConfig. L’exécution de PSConfig inscrit les services Office Web Apps sur le serveur.

Activation des services Office Web Apps

L’activation des applications de service pour des déploiements autonomes et de batteries de serveurs dépend de l’état de SharePoint Foundation 2010 ainsi que de l’exécution ou non de l’Assistant Configuration après installation de SharePoint (PSConfig.exe) ou de l’Assistant Configuration de batterie de serveurs de SharePoint.

Sur une installation autonome, si vous n’avez jamais exécuté PSConfig dans le cadre de l’installation de SharePoint, l’exécution de PSConfig dans le cadre de l’installation d’Office Web Apps activera automatiquement les instances de service, les applications de service et les proxys d’applications de service requis.

De même, sur une installation de batterie de serveurs, si nous n’avez jamais exécuté l’Assistant Configuration de batterie de serveurs avant d’installer Office Web Apps, l’exécution de l’Assistant Configuration de batterie de serveurs avec l’installation d’Office Web Apps activera automatiquement les instances de service, les applications de service et les proxys d’applications de service requis.

Si aucune des conditions ci-dessus ne s’applique, vous devez activer manuellement les instances de service, les applications de service et les proxys appropriés.

L’activation des applications et des proxys des services Office Web Apps peut être effectuée par le biais des étapes suivantes :

  • Démarrage des instances de service   Les instances de service peuvent être démarrées en utilisant la page Services sur le serveur dans l’Administration centrale de SharePoint ou en exécutant un script Windows PowerShell (fourni plus loin dans cet article).

  • Création des applications de service et des proxys    Les applications de service et leurs proxys associés peuvent être créés en utilisant la page Gérer les applications de service dans l’Administration centrale de SharePoint ou en exécutant un script Windows PowerShell (fourni plus loin dans cet article). Remarque : l’exécution des applications de service démarrera automatiquement sur chaque instance de service.

Activation de la fonctionnalité Office Web Apps

L’activation de la fonctionnalité Office Web Apps peut être effectuée par le biais de l’étape suivante :

  • Activation de la fonctionnalité Office Web Apps    Active la fonctionnalité Office Web Apps sur toutes les collections de sites SharePoint sur un serveur autonome ou une batterie de serveurs où Office Web Apps doit être disponible. Vous pouvez activer la fonctionnalité Office Web Apps en exécutant un script Windows PowerShell (fourni plus loin dans cet article).

Installation et configuration d’Office Web Apps sur un serveur autonome

Ee695756.Caution(fr-fr,office.14).gifAttention :

Activez les services Office Web Apps immédiatement après l’exécution de l’installation. Lorsque vous exécutez Wcsetup.exe, le programme d’installation d’Office Web Apps prend le contrôle du paramètre Comportement d’ouverture par défaut des documents activés pour le navigateur pour toutes les bibliothèques de documents. Si un utilisateur clique sur un document dans une bibliothèque au sein de SharePoint Foundation après l’exécution de l’installation d’Office Web Apps, mais avant l’activation des services Office Web Apps, il se peut qu’il obtienne un lien rompu lors de l’ouverture d’un document dans un navigateur. Nous vous recommandons par conséquent fortement d’activer les services Office Web Apps et la fonctionnalité Office Web Apps immédiatement après l’exécution de l’installation ou de désactiver l’option d’ouverture par défaut tant que la fonctionnalité et les services Office Web Apps n’ont pas été activés.

Ee695756.Important(fr-fr,office.14).gifImportant :

Clé de produit de la version préliminaire   Pour cette version bêta préliminaire d’Office Web Apps, entrez la clé de produit suivante lorsque vous exécutez WCsetup.exe : BQDC3-93DMP-HGJB2-MFFV8-622QJ.

Exécution du programme d’installation d’Office Web Apps

  1. À partir du dossier racine, exécutez WCsetup.exe.

  2. Dans la page Tapez la clé de produit, entrez votre clé de produit, puis cliquez sur Continuer.

  3. Dans la page Choisir un emplacement pour les fichiers, cliquez sur Installer maintenant pour effectuer l’installation à l’emplacement par défaut. Pour effectuer l’installation à un autre emplacement, spécifiez cet emplacement, puis cliquez sur Installer maintenant.

  4. Lorsque l’installation est terminée, une boîte de dialogue vous invite à terminer la configuration de votre serveur. Assurez-vous que la case à cocher Exécuter l’Assistant Configuration des produits et technologies SharePoint est activée, puis cliquez sur Fermer pour démarrer PSConfig.

Exécution de PSConfig pour enregistrer et activer des services

Ee695756.note(fr-fr,office.14).gifRemarque :

Cette procédure s’applique uniquement si l’Assistant Configuration après installation de SharePoint (PSConfig) n’a pas été exécuté avec l’installation initiale de SharePoint.

  1. Si vous avez laissé la case à cocher Exécuter l’Assistant Configuration des produits et technologies SharePoint activée à l’étape précédente, dans la page Bienvenue dans les produits SharePoint de PSconfig, cliquez sur Suivant.

  2. Dans la boîte de dialogue qui vous signale que certains services devront éventuellement être redémarrés ou réinitialisés au cours de la configuration, cliquez sur Oui.

  3. Dans la page Configuration réussie, cliquez sur Terminer. Votre nouveau site SharePoint s’ouvre.

Installation et configuration d’Office Web Apps sur une batterie de serveurs

Ee695756.Caution(fr-fr,office.14).gifAttention :

Activez les services Office Web Apps immédiatement après l’exécution de l’installation. Lorsque vous exécutez Wcsetup.exe, le programme d’installation d’Office Web Apps prend le contrôle du paramètre Comportement d’ouverture par défaut des documents activés pour le navigateur pour toutes les bibliothèques de documents. Si un utilisateur clique sur un document dans une bibliothèque au sein de SharePoint Foundation après l’exécution de l’installation d’Office Web Apps, mais avant l’activation des services Office Web Apps, il se peut qu’il obtienne un lien rompu lors de l’ouverture d’un document dans un navigateur. Nous vous recommandons par conséquent fortement d’activer les services Office Web Apps et la fonctionnalité Office Web Apps immédiatement après l’exécution de l’installation ou de désactiver l’option d’ouverture par défaut tant que la fonctionnalité et les services Office Web Apps n’ont pas été activés.

Ee695756.Important(fr-fr,office.14).gifImportant :

Clé de produit de la version préliminaire   Pour cette version bêta préliminaire d’Office Web Apps, entrez la clé de produit suivante lorsque vous exécutez WCsetup.exe : BQDC3-93DMP-HGJB2-MFFV8-622QJ.

Exécution du programme d’installation d’Office Web Apps

Ee695756.note(fr-fr,office.14).gifRemarque :

Vous devez installer Office Web Apps en exécutant WCSetup.exe sur chaque serveur qui hébergera Office Web Apps dans la batterie de serveurs.

  1. À partir du dossier racine, exécutez WCsetup.exe.

  2. Dans la page Tapez la clé de produit, entrez votre clé de produit, puis cliquez sur Continuer.

  3. Dans la page Choisir un emplacement pour les fichiers, cliquez sur Installer maintenant pour effectuer l’installation à l’emplacement par défaut. Pour effectuer l’installation à un autre emplacement, spécifiez cet emplacement, puis cliquez sur Installer maintenant.

  4. Lorsque l’installation est terminée, une boîte de dialogue vous invite à terminer la configuration de votre serveur. Assurez-vous que la case à cocher Exécuter l’Assistant Configuration des produits et technologies SharePoint est activée.

  5. Cliquez sur Fermer pour démarrer l’Assistant de configuration.

Exécution de PSConfig pour enregistrer des services

  1. Dans la page Bienvenue dans les produits SharePoint, cliquez sur Suivant.

  2. Dans la boîte de dialogue qui vous signale que certains services devront éventuellement être redémarrés ou réinitialisés au cours de la configuration, cliquez sur Oui.

  3. Dans la page Modifier les paramètres de la batterie de serveurs, sélectionnez Ne pas se déconnecter de cette batterie de serveurs, puis cliquez sur Suivant.

  4. Dans la page Configuration réussie, cliquez sur Terminer. Votre nouveau site SharePoint s’ouvre.

Exécution de l’Assistant Configuration de batterie de serveurs des produits SharePoint pour activer des services

Ee695756.note(fr-fr,office.14).gifRemarque :

Cette procédure doit être exécutée uniquement si l’Assistant Configuration de batterie de serveurs n’a pas été exécuté au préalable. Si l’Assistant Configuration de batterie de serveurs a déjà été exécuté, vous pouvez ignorer cette procédure et activer Office Web Apps à l’aide de Windows PowerShell.

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, Produits Microsoft SharePoint 2010, puis Administration centrale de SharePoint 2010.

  2. Dans la page d’accueil Administration centrale de SharePoint, cliquez sur Assistants de configuration.

  3. Dans la page Assistants de configuration, cliquez sur Exécuter l’Assistant Configuration de batterie de serveurs.

  4. Dans la page d’accueil Assistant Configuration de batterie de serveurs, choisissez Passer en revue les paramètres à l’aide de cet Assistant, puis appuyez sur Suivant.

  5. Dans la page Configuration de votre batterie SharePoint, dans Compte de service, tapez un nom pour le compte d’administration de la batterie de serveurs.

  6. Dans Services, sélectionnez les services Office Web Apps que vous voulez activer, puis cliquez sur Suivant.

  7. Créez un nouveau site de niveau supérieur en option. Dans la page Créer une collection de sites, suivez les étapes de l’Assistant pour créer un nouveau site de niveau supérieur.

  8. Dans la page Configuration de votre batterie SharePoint, cliquez sur Terminer. La configuration d’Office Web Apps est terminée.

Activation des services et de la fonctionnalité Office Web Apps à l’aide de Windows PowerShell

Lors de l’activation d’Office Web Apps à l’aide de Windows PowerShell, vous pouvez exécuter les étapes suivantes sur un serveur SharePoint Foundation autonome ou à partir de n’importe quel serveur SharePoint Foundation dans une batterie de serveurs.

Ee695756.note(fr-fr,office.14).gifRemarque :

L’exécution manuelle de ces étapes à l’aide de Windows PowerShell est nécessaire uniquement si vous avez installé SharePoint Foundation et exécuté PSConfig sur un serveur autonome avant d’installer Office Web Apps. Ou bien, vous devez effectuer ces étapes si vous avez installé SharePoint Foundation et exécuté l’Assistant Configuration de batterie de serveurs sur un serveur de batterie de serveurs avant d’installer Office Web Apps. Si vous avez des doutes à propos de votre configuration SharePoint et de votre activation Office Web Apps, vous pouvez vérifier l’état de chaque service et application de service dans les pages Gérer les services sur le serveur et Gérer les applications de service dans l’Administration centrale de SharePoint. Si aucun service Office Web Apps n’est en cours d’exécution ou si les applications de service n’existent pas, vous devez exécuter les étapes suivantes.

Pour exécuter des scripts dans Windows PowerShell, vous devez définir la stratégie d’exécution permettant d’exécuter des scripts de manière non restreinte.

Définition de la stratégie d’exécution des scripts de Windows PowerShell

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Windows PowerShell, cliquez avec le bouton droit sur Windows PowerShell, puis cliquez sur Exécuter en tant qu’administrateur.

  2. Dans la console Windows PowerShell, à l’invite de commandes, tapez set-executionpolicy unrestricted, puis appuyez sur Entrée.

Démarrage des instances de service

Une instance de service fournit l’emplacement physique d’une application de service. Pour chaque serveur devant exécuter les applications de service Office Web Apps, vous devez démarrer les instances de service. Démarrez les instances de service en exécutant le script suivant dans Windows PowerShell :

$machinesToActivate = @("contosoapp1","contosoapp2")
$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services")
foreach ($machine in $machinesToActivate) 
{
  foreach ($serviceInstance in $serviceInstanceNames)
  {
     $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
     Start-SPServiceInstance -Identity $serviceID 
  } 
}

Spécifiez les paramètres suivants :

Paramètre Valeur

$machinesToActivate

Nom du serveur

Création des applications de service et des proxys d’applications de service

Après le démarrage des instances de service, les applications de service et les proxys d’applications de service qui connectent les sites Web frontaux aux applications de service doivent être créés. Créez les applications de service et les proxys d’applications de service en exécutant le script suivant :

$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"
New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy –Name "WdProxy"
New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" 
New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool

Activation de la fonctionnalité Office Web Apps sur toutes les collections de sites

Office Web Apps nécessite l’activation de la fonctionnalité Office Web Apps sur toutes les collections de sites pour lesquelles les applications Web seront disponibles. Activez la fonctionnalité Office Web Apps pour toutes les collections de sites en exécutant le script suivant :

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId –url $_.URL }  

Configuration supplémentaire (facultatif)

Après l’activation d’Office Web Apps, la fonctionnalité de clic par défaut dans SharePoint Foundation pointera vers Office Web Apps au lieu de l’application cliente d’Office. Vous pouvez remplacer cette fonctionnalité dans SharePoint Foundation au niveau des collections de sites et des bibliothèques de documents. Les scripts Windows PowerShell suivants fournissent des exemples de modification du comportement de clic par défaut pour chaque niveau :

Collection de sites - Cet exemple désactive le paramètre de clic par défaut pour toutes les collections de sites :

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
$singleSiteCollection = Get-SPSite -Identity http://<site_name>
Enable-SPFeature $webAppsFeatureId

Spécifiez les paramètres suivants :

Paramètre Valeur

–Identity

URL

Bibliothèque de documents - Cet exemple désactive le paramètre de clic par défaut pour toutes les bibliothèques de documents dans le site1 :

Get-SPWeb –site http://foo/sites/site1 |% {}{$_.Lists}{$_.Update()} |% {$_.DefaultItemOpen = $false}

Spécifiez les paramètres suivants :

Paramètre Valeur

–site

URL