Archive

Posts Tagged ‘SharePoint’

Comment migrer de SharePoint à SharePoint Online

Hi folks !

Aujourd’hui nous allons faire un petit tour des options de migration de SharePoint OnPremise vers SharePoint Online – Office 365

Tout d’abord il faut savoir que la migration manuelle est possible, c’est très simple, mais …. très long. Puis il existe des outils comme:

Pour savoir quel outil choisir il est alors nécessaire de ce poser les bonnes questions (même si le prix fait partie de l’équation)

  • Qui va utiliser l’outil ?
  • C’est une installation serveur / client ?
  • Est-ce que l’interface utilisateur UI est intuitive ?
  • Y a t il des rapports sur les actions effectuées ?
  • Comment la licence fonctionne (par siège, ferme, volumétrie, etc, …) ?
  • Peux t on faire des itérations (une migration incrémentale) ?
  • L’outil prend t il en considération mes métadonnées ?
  • Est-ce que je peux migrer depuis d’autres sources que SharePoint ?
  • etc…

Ou alors sinon faire son outil maison avec les capacités d’Office 365 via le service d’import et un peu de PowerShell.

Cette option est certes beaucoup moins coûteuse, mais peut être génératrice d’erreur de gestion, car en effet vous aller devoir définir une feuille de route extrêmement précise et détaillée pour pouvoir suivre l’avancement de votre migration et tout ceci passe par un état des lieux de votre SharePoint OnPremise, Microsoft nous mets à disposition le fichier Excel suivant permettant d’avoir une vision plus précise de la ferme OnPremise (upgrade-worksheet-sharepoint-2013)

Initialement l’import service de 365 était mis en place par Microsoft pour la migration des fichiers PST mais a été étendu pour SharePoint Online et OneDrive for Business

Rentrons maintenant dans le vif du sujet

Vous allez avoir besoin de SharePoint Online Management Shell pour vous connecter a 365 et aux services Azure

snip_20161011095557

snip_20161011100157.png

Ensuite nous allons créer un dossier partagé, ce dossier sera partagé avec Azure.

snip_20161011100406.png

Connectez vous sur votre tenant puis dans l’administration d’Office 365 sélectionner import

snip_20161011103941.png

Nous allons ajouter un import, a noter qu’il existe deux possibilités :

  • L’envoi d’un disque chez Microsoft dans le cadre du programme FastTrack (Pour Exchange, je n’ai jamais essayé pour SharePoint)
  • L’upload de fichier a travers le réseau (nous allons prendre cette option)

snip_20161011104359.png

Une fois sélectionner, une clé sécurisé et une url vont arrivées (c’est le moment de prendre un café)

snip_20161011100835.png

Copier la clé et l’URL pour les garder sous la main

Une fois tout ça, le cœur du sujet arrive, il va falloir créer un package (les binaires, les documents, les images, les pièces jointes, les vidéos, etc. …) et les fichiers xml de manifest avec 🙂

Globalement le process sur le papier n’est pas compliqué, mais demande de l’organisation dans la gestions de ces packages. Le truc que je peux vous conseiller est de prendre un fichier excel avec les colonnes qui vont bien et y faire apparaitre :

  • Le nom du package
  • La date de création
  • L’url source
  • La date de migration
  • L’url de destination
  • Le status

Encore mieux ce serait une liste SharePoint mis à jour automatiquement a la suite des batch, mais là c’est une autre affaire : )

Bien le process …

  1. New-SPOMigrationPackage
  2. ConvertTo-SPOMigrationTargetedPackage
  3. Set-SPOMigrationPackageAzureSource
  4. Schedule Job

New-SPOMigrationPackage -SourceFilesPath \\MICKEY-SURFACE\SharePointFileShare -OutputPackagePath C:\SPO_Package -IncludeFileSharePermissions -TargetWebUrl “YourSharePointSiteURL” -TargetDocumentLibraryPath “Documents” -NoAdLookup

snip_20161011101800.png

Vérifier que vous n’avez pas d’erreur LDAP server is unavailable.

Si jamais c’est le cas, vous pouvez ajouter -NoAdLookup 😉

Ensuite la convertion :

Migration SharePoint vers SharePoint Online ou OnPremise

Hi folks,

Un petit post pour vous présenter un outil permettant de migrer facilement vos données et commencer à utiliser SharePoint avec un minimum de contenu, permettant ainsi d’améliorer l’adoption de vos utilisateurs, car un site SharePoint rempli est beaucoup plus joyeux.

Ces outils sont développés par la société at-ms – http://www.at-ms.com/ et vous permette de migrer de :

  • Fileshare vers SharePoint
  • SharePoint vers SharePoint


Migrer vos contenus de serveur de fichiers rapidement vers vos fermes SharePoint 2013 ou dans le cloud Office 365

Mise à disposition d’un outil de migration modulaire, ajustable à vos besoins et agissant au cœur de votre processus de migration.


Migrez vers SharePoint ou vers Office 365.

Reconduisez vos droits d’accès.

Migrez rapidement depuis les modèles standards.

Migrez vos répertoires vers des métadonnées gérées.

Simplifiez votre migration en vous appuyant sur notre expérience.

Migrer le contenu de vos anciens serveur SharePoint (2007/2010/2013) vers vos fermes SharePoint 2013 ou dans le cloud Office 365


Migrez vers SharePoint ou vers Office 365.

Reconduisez vos droits d’accès.

Migrez rapidement depuis les modèles standards.

Simplifiez votre migration en vous appuyant sur notre expérience.


HTTP 500 SharePoint Troubleshoot

Hey Folks !

En ce début d’année je vous propose un petit topo sur les erreurs 500 qui peuvent exister au niveau IIS sur du SharePoint.

Une erreur 500 c’est quoi d’abord ? … enfin comment sait on si c’est une erreur et comment, pourquoi 500. L’ensemble est basé sur les codes d’un protocol (ici HTTP) les codes de statuts quand a eux sont spécifiés par une RFC (la RFC 2616)

Niveau code, la règle est la suivante et les codes commences par :

Information : 1

Succès : 2

Redirection : 3

Erreur Client || Serveur : 4

Erreur Serveur (niveau applicatif) : 5

 

A quoi ressemble une erreur de type 500 ?

image

(Ahhh oui ca me parle….)

 

Passons au vif du sujet, comment trouver la source de l’erreur 🙂

Tout d’abord lorsque vous rencontrez cette erreur, essayer depuis un autre poste des fois que la configuration ne soit pas correcte, et pouvoir incriminer le serveur ou le poste client 🙂

Ensuite, toujours depuis le client, vérifiez bien si le site auquel vous voulez accéder est bien le bon (question de réseaux) essayer de pinger la machine, tracert, tcping, nbtstat, nslookup, etc. …

Une fois les postes clients exclus, vérifiez a partir du serveur SharePoint (cela peut venir de SQL, mais vous aurez une erreur SQL) Checker ensuite les AAM de SharePoint en vérifiant le DNS, généralement c’est bien visible dans les ULS.

Vérifier ensuite les applications pools, ils peuvent être a l’arrêt suite à iisreset (par ailleurs avec SharePoint ajouter toujours iisreset /noforce) si c’est le cas de votre application pool, démarré le. Si le problème persiste cela proviens généralement du compte de l’application pool, renseignez vous pour savoir qui a changé les passwords du compte… Vous verrez ca dans les logs de IIS (dans l’event viewer).

Vous pouvez aussi vérifier les mappages de IIS, afin de vous assurez que iis est bien à l’écoute sur l’hôte. (Pour les NLB c’est un peu plus particulier)

A ce stade l’ensemble des éléments d’ordre infra sont vérifiés mais il reste encore les fichiers web.confg, applicationHost, etc. …

Par défaut les fichiers web.config sont stockés à l’emplacement c:\inetpub\wwwroot\wss\virtualDirectories\ID Site  …. pensez à changer les emplacements des fichiers web.config, c’est une best practices Microsoft SharePoint. Une fois le fichier trouvé, vérifier la date de modification.

Notez qu’il est possible de passer la balise EnableCustomError à la valeur Off pour avoir plus d’info mais cela nécessite un reset du pool d’application.

Afin de ne pas effectuer cette action, nous allons activer le Failed Request Tracing de IIS.

IIS Failed Request Tracing

Pour le paramétrage avec l’assistant, laisser All Content puis entrer 500 pour le Status code.

IIS Failed Request Tracing

Essayer a nouveau d’accéder au site, vous aurez toujours l’erreur 500 , mais vous aurez un fichier de log (au même emplacement que le Web.config) vous verrez deux fichiers, un XML avec les erreurs et un XSLT permettant de mettre en forme le XML lié.

Ouvrez alors le fichier XML dans le navigateur vous verrez alors le numéro de la ligne contenant l’erreur dans votre fichier web.config

Dans beaucoup de cas, il s’agit de problématique de balises ou de commentaires.

 

Hope this helps,

& stay tuned !

 

 

 

 

 

 

Catégories :IIS, Troubleshooting Étiquettes : , , ,

Happy New Year !!

Hey Folks !

Tout d’abord je tiens a vous souhaiter une excellente année 2015 rempli de bonnes choses et vous adresse à tous mes meilleurs vœux !

Cette année commence très fort, il va y avoir pas mal de mouvement autour de SharePoint (Office 365, Azure, Yammer, Delve) et c’est aussi la planification en France de la non moins connue SharePoint Saturday (le 30.05.2015)

Egalement une année particulière car c’est ma première année de nominé en tant que MVP SharePoint Server, merci Microsoft ! A Martine Tiphaine aussi, sans oublier toute la communauté SharePoint !

mvp

Vous trouverez mon profil MVP ici

Globalement vous pouvez suivre l’ensemble de mes actions sur les réseaux sociaux avec @Mickey75019 (Twitter, LinkedIn, Facebook, CodePlex, MSDN, Technet, UGSF, Klout, etc. … )

Stay tuned !

(Mickey super content)

Catégories :News Étiquettes : , , ,

Le SP1 et SharePoint 2013

28 février 2014 1 commentaire

Hi Folks,

Après un petit débat avec mes amis SharePointesque 🙂 sur le sujet, quelle est la version de SharePoint quand il est en SP1:

A savoir 15.0.4569.1000 ou .1506

Sur nos blogs de références, merci Todd, Stefan, etc … 🙂 l’accord est de dire que la version officielle est la 15.0.4569.1506

Pourquoi un débat … en fait depuis la centrale d’administration ou en PowerShell

$farm=get-spfarm

$farm.buildversion

build

Ce qui s’accorde donc avec la centrale d’administration de SharePoint 🙂

28-02-2014 17-00-49

Mais toutefois la version présente dans le panel control au niveau applicatif nous retrouvons la version suivante: 15.0.4569.1506

28-02-2014 16-59-45

Cependant dans la base de données [NON SUPPORTE]

Nous retrouvons avec la commande suivante:

Select version

from [SHP_Config].[dbo].[Versions]

28-02-2014 17-06-49

En conclusion je suis bien en SharePoint 2013 mais affaire à suivre pour éclaircir tout ceci… peut etre un correctif bientôt annoncé ?

[Update 02.03.14]

Afin de palier aux installations en SlipStream de SharePoint 2013 pour une installation avec la dernière version existante qui au passage ne sont pas supportées (car dépendances de fichiers pas forcément mis à jour, etc. …) Microsoft recommande de télécharger depuis le site MSDN la compilation SharePoint 2013 with SP1.

02-03-2014 20-48-31

 

En terme de support même topo que d’habitude nous avons  :

 

02-03-2014 20-53-55

Enjoy & Have Fun 

Catégories :SharePoint Étiquettes : , , ,

La BI dans tous ces états, Quels outils pour quels usages ?

Hey Folks !!

Après les TechDays et une intervention devant plus de 300 personnes avec de la Démo en Live 🙂 (merci merci)

Les slides contiennent le lien vers le site de démo Microsoft et la VM Frite.

Voici les slides :

Le reporting BI dans tous ses états – quel outil pour quel usage

Vous les retrouverez également sur SlideShare :

Enjoy & Have Fun !

Automatiser l’installation du WAC Server

14 août 2013 5 commentaires

Hi folks,

Aujourd’hui un court post sur l’automatisation de l’installation des WAC de SharePoint 2013.

Sur codeplex vous trouverez l’installeur autospinstall permettant d’automatiser une bonne partie de l’installation d’une ferme SharePoint. Mais la fonctionnalité d’installation des OWA (Nouvellement appellée WAC) est dépréciée de l’installeur, une mise à jour future peut-être ? 🙂

Entrons dans le vif du sujet en xy étapes :

1. Ajouter les lignes suivantes dans un script en PS (ce sont les prérequis d’installation) (Prepare.ps1)

Import-Module ServerManager
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 -verbose

2. Ajouter les lignes suivantes dans un autre PS (Ce sont les commandes d’installation) (InstallWAC.ps1)

.wacserver\setup.exe /config \wac\wacserver\files\setup\config.xml

start-sleep 10
.\Update\wacserver2013-kb2810007-fullfile-x64-glb.exe /passive

start-sleep 10
.French\setup.exe /config \wac\French\files\setup\config.xml

3. Placer les fichiers suivant :

L’extraction des fichiers de l’iso du WACServer dans un dossier nommé: WAC\WACSERVER

https://www.microsoft.com/fr-fr/download/details.aspx?id=35489

L’extraction des fichiers de l’iso du WACServer en Français dans un dossier nommé: WAC\French (pour le LP French)

https://www.microsoft.com/fr-fr/download/details.aspx?id=35490

Dans le dossier Update, vous pouvez également placer les mises à jour du WAC si vous souhaitez faire la mise à jour en même temps.

4. Modification des fichiers config.xml

a. Dans le folder wacserver\files\setup\ modifier le fichier config.xml afin qu’il soit comme cela:

Pour le server de WAC: (Le serveur ne rebootera pas)

never

b. Dans le folder french\files\setup\ modifier le fichier config.xml afin qu’il soit comme cela:

Pour le serveur de WAC en Français: (Le serveur va rebooter)

autoalways

5. Exécution des scripts dans l’ordre suivant:

  • Prepare.ps1
  • InstallWAC.ps1

Vous trouverez l’ensemble de la configuration nécessaire ici : https://mickey75019.wordpress.com/2012/08/27/installation-des-offices-web-applications-sharepoint-2013/ et là https://mickey75019.wordpress.com/2013/04/29/mettre-a-jour-les-office-web-apps/ pour ajouter les pdf en reader a l’apps Word.

Enjoy & Have fun !