Sylver SCHORGEN Blog's

Articles, astuces et news sur les technologies Microsoft et plus particulièrement tournant autour de Powershell

[UPDATE - 13/12/2016] : Le script a été mis à jour. Il permet maintenant de récupérer les CU Office Online Server également. Le fichier de réponse XML contient maintenant une section "CumulativeUpdates".

Je suis en train de déployer du SharePoint 2016 en ce moment avec Office Online Server 2016. Comme pour chacune de mes installations, j'essaye de scripter le plus d'éléments possible. Ainsi, pour télécharger les prérequis et les packs de langues d'OOS, j'ai décidé d'effectuer un script de téléchargement (un comme celui que j'ai fait pour télécharger les prérequis, CU et packs de langues pour SP16). Le script fait les éléments suivants :

  • Le téléchargement des prérequis à installer sur le serveur
  • Le téléchargement du pack de langue fr-fr, es-es, it-it ou en-us
  • Mise en place de paramètres par défaut pour les dossiers de stockage et le pack de langue à télécharger

 

Etant en Nouvelle-Calédonie, j'effectue toutes mes installations en Anglais en appliquant le pack de langue Français par la suite. Le pack de langue téléchargé par défaut est donc le fr-fr. Le dossier par défaut de téléchargement des éléments est C:\_OOS16SOURCES.

Le script est composé d'un fichier .ps1 et d'un fichier XML contenant les URL de tous les éléments à télécharger. Si vous exécutez le script .ps1 sans paramètres, il faut que les 2 fichiers soient situés dans le même dossier.

 

Un exemple d'utilisation du script : .\OOS16_Download-PrerequisitesLP.ps1

 

 

Pour télécharger le script, c'est sur mon GitHub.

 

Pour rappel, avant d'installer Office Online Server, il faut installer des prérequis Windows Server. Pour les installer en PowerShell, tapez la commande suivante : 

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

Facebook Like