Licences SharePoint 2010

Cet article présente les différents produits et licences SharePoint 2010. En effet, vous pouvez utiliser différentes éditions de SharePoint avec des accords de licences différents.

Produits et licences SharePoint 2010
Produits et licences SharePoint 2010

Pour une utilisation Intranet de SharePoint

SharePoint Foundation 2010

Sachez qu’il est l’équivalent de Windows SharePoint Services 3.0 de SharePoint 2007. De plus, c’est un produit gratuit qui fournit la base des capacités de stockage et de collaboration. Licences requises: Windows Server, SQL Server ou SQL Express.

Produits et licences SharePoint 2010
Produits et licences SharePoint 2010

SharePoint Server 2010 Standard Edition

Ensuite, SharePoint Server 2010 Standard s’appuie sur un modèle de licence serveur et de licences d’accès client (CAL). Enfin, les licences requises sont SharePoint Server 2010, Standard CAL, Windows Server, SQL Server.

SharePoint Server 2010 Enterprise Edition

De plus, SharePoint Server 2010 Enterprise s’appuie sur un modèle de licence serveur et de licences d’accès client (CAL). Outre la CAL Standard, l’édition Entreprise nécessite une CAL supplémentaire. Enfin, les licences requises sont SharePoint Server 2010, CAL Standard + CAL Enterprise, Windows Server, SQL Server.

FAST Search Server pour SharePoint

En outre, vous pouvez utiliser Fast Search Server pour la recherche améliorée. Enfin, les licences requises sont SharePoint Server 2010, FAST Search pour SharePoint Server 2010, CAL Standard + CAL Enterprise, Windows Server, SQL Server.

Office Professionnel Plus 2010

Par rapport à Office Standard 2010, il comprend InfoPath 2010 et SharePoint Workspace 2010. Enfin, les licences requises sont Microsoft Office Professional Plus 2010.

SharePoint Designer 2010

Ce produit gratuit est nécessaire pour la gestion et l’administration des mises en page, des flux de travail complexes et les pages maîtres. Enfin, la licence requise est gratuite.

Pour une utilisation Internet de SharePoint

SharePoint Server 2010 Standard pour les sites Internet

Tout d’abord, vous pouvez utiliser SharePoint 2010 avec un modèle de licence par serveur uniquement (sans CAL).

Ensuite, dans le cas d’un modèle mixte, c’est-à-dire avec le même serveur SharePoint pour un usage Intranet et Internet, une CAL est requise pour tous les utilisateurs nommés. SharePoint Server 2010 Standard pour les sites Internet offre les mêmes caractéristiques que SharePoint Server 2010 Standard Edition. Enfin, les licences requises sont SharePoint Server 2010 pour les Sites Internet (Standard), Windows Server, SQL Server.

SharePoint Server 2010 Entreprise pour les sites Internet

De plus, SharePoint Server 2010 Entreprise pour les sites Internet offre les mêmes caractéristiques que les fonctionnalités SharePoint Server 2010 Enterprise. Par ailleurs, les droits de FAST Search Server sont inclus pour une utilisation en Extranet ou Internet, mais le serveur FAST Search nécessite une instance distincte.

Par exemple, si deux licences de SharePoint Server 2010 Entreprise pour les sites Internet sont achetées, une peut être attribuée à une instance de SharePoint, et la seconde peut être attribuée à l’instance de FAST Search Server. Enfin, les licences requises sont SharePoint Server 2010 pour les Sites Internet (Enterprise), Windows Server, SQL Server.

Project Server 2010

Enfin, l’offre EPM (Entreprise Project Management) Project Server 2010 s’appuie complètement sur SharePoint. Enfin, les licences requises sont Project Server 2010, SharePoint Server 2010, CAL Standard + CAL Enterprise, Windows Server, SQL Server. Licence supplémentaire pour le Chef de Projet uniquement : Microsoft Project Professional 2010.

Produits et licences SharePoint 2010

Ensuite, lisez aussi l’article très intéressant de Microsoft Licensing Details (en anglais), qui vous aide à choisir la bonne version en répondant aux questions comme :
– “Quelles sont les caractéristiques de SharePoint dont ma compagnie a besoin ?”,
– “Est-ce que ma société utilise SharePoint pour les utilisateurs internes (employés) ou des utilisateurs externes (fournisseurs, clients et le public) ?”,
– “Combien de serveurs exécuteront SharePoint ?”,
– “Combien de personnes ou de dispositifs (smartphones, etc.) auront accès à SharePoint ?”,
– ” Mon entreprise est-elle sous licence pour les produits Microsoft qui sont nécessaires pour exécuter SharePoint ?”.

En complément, lisez aussi Windows Server 2008 R2 Product Licensing afin de mieux comprendre les licences de Windows Server. Ensuite, vous pouvez choisir la bonne édition grâce au tableau comparatif Windows Server 2008 R2 Comparing Technical Features and Specifications. Par ailleurs, deux calculettes vous aident dans le calcul des coût de licences pour les versions de Windows Server virtualisées.

Enfin, lisez aussi SQL Server 2008 SQL Server 2008 Licensing pour comprendre le mode de licences de SQL Server 2008.

Tester SharePoint 2010

Dans cet article, vous trouverez tous les liens nécessaires pour tester SharePoint 2010 gratuitement dans sa version française. Si la version anglaise a votre préférence, il vous suffit de sélectionner l’anglais dans les écrans de téléchargement.

Tester SharePoint 2010 gratuitement
Tester SharePoint 2010 gratuitement

La configuration matérielle recommandée pour une évaluation de type “labo”, “bac à sable”, “centre de formations”, etc. est composée d’un processeur : 64 bits, double cœur, 2,5 GHz ou plus avec 4 Go de RAM pour une installation autonome ou d’évaluation, et un disque dur de 40 Go.

Si vous souhaitez utiliser des machines virtuelles, il vous faut des processeurs 64 bits qui supportent la virtualisation physique.

Par ailleurs, s’il est possible d’activer la prise en charge d’un réseau wifi dans Windows Server 2008 (menu des fonctionnalités), Hyper-V ne prend pas en charge les réseaux wifi (documentation Microsoft).

Hors les versions d’évaluations nécessitent généralement une activation.

En revanche, il n’y a pas de problèmes avec VMWare qui prend bien en compte les réseaux wifi.

Windows Server 2008

De plus, si vous voulez tester SharePoint 2010 gratuitement, le système d’exploitation préconisé est une version d’évaluation de Windows Server 2008 R2 64 bits.

En effet, vous pouvez essayer gratuitement durant 6 mois cette version.

Pour cela, télécharger la version d’évaluation gratuite de 180 jours de Windows Server 2008 R2. Prenez la version 64 bits et vérifiez la langue de la version: français, anglais, etc.

Windows 7 (Seven)

Par ailleurs, vous pouvez installer SharePoint 2010 sur Vista 64 bits ou Windows Seven 64 bits. La configuration de l’environnement de développement pour SharePoint Foundation sur Windows Vista ou Seven nécessite quelques précautions.

Tester SharePoint 2010 gratuitement

Le téléchargement de Microsoft SharePoint Foundation 2010 est gratuit.

Toutefois, cette version est destinée à des organisations de taille modeste ou à des services qui veulent tester SharePoint 2010. Pour disposer de fonctionnalités avancées de recherche dans Foundation, vous pouvez télécharger Microsoft Search Server 2010 Express (gratuit).

Cependant, il existe une version d’évaluation de 6 mois (180 jours) de Microsoft SharePoint Server 2010. Cette version Entreprise est la plus complète.

Enfin, si vous préférez disposez de moins de fonctionnalités, vous pouvez démarrer avec la version d’évaluation de Microsoft SharePoint Server 2010, en licence Standard.

SQL Server 2008 R2

Par ailleurs, SQL Server est nécessaire pour l’installation de SharePoint.

Vous pouvez utiliser la version SQL Server 2008 R2 avec les outils de gestion. Aussi, vous pouvez télécharger une version gratuite de Microsoft SQL Server 2008 R2 Express avec les outils d’administration. Prenez toujours la version 64 bits.

Office 2010, Visio 2010

Vous pouvez télécharger la version 32 bits de Microsoft Office Professionnel Plus 2010. Il existe une version d’évaluation de 2 mois (60 jours) de Microsoft Office Professionnel Plus 2010 à télécharger gratuitement.

Par ailleurs, l’installation de la version 64 bits se justifie plus particulièrement si vous utilisez PowerPivot pour Microsoft Excel 2010, car la version 64 bits permet de gérer la mémoire que efficacement que la version 32 bits.

Cependant, vous serez alors obligé d’installer la version 64 bits de SharePoint Designer 2010. Hors, cette version n’est pas utilisable pour travailler sur des sites SharePoint 2007. Si vous êtes certain de ne travailler que sur SharePoint 2010, la version 64 bits d’Office sera adaptée.

Enfin, Microsoft Visio 2010 permet de créer des flux de travail pour SharePoint Designer de manière uniquement visuelle.

Ainsi, vous pouvez composer visuellement votre flux de travail dans SharePoint, puis ensuite l’importer dans SharePoint Designer. Vous pouvez aussi exporter le flux de travail Designer dans Visio sous certaines conditions. Si vous souhaitez expérimenter les flux de travail SharePoint, téléchargez une version d’évaluation de Microsoft Visio Premium 2010 (en 32 bits de préférence).

SharePoint Designer 2010

Vous pouvez télécharger Microsoft SharePoint Designer 2010 qui est gratuit. C’est un outil simple pour un développement visuel des applications SharePoint 2010.

Si vous avez opté pour une installation 64 bits d’Office 2010 et Visio 2010, vous devez installer une version 64 bits de SharePoint Designer 2010. Le mélange 32 / 64 bits n’est pas possible entre Office, Visio, Designer.

Enfin, Microsoft SharePoint Designer refuse aussi de s’installer si vous avez installé une version d’évaluation d’Office 2010 (32 ou 64 bits). Il n’existe que 2 solutions : désinstaller Office 2010 ou installer une version commerciale d’Office 2010.

Machine virtuelle SharePoint 2010

Microsoft propose une machine virtuelle (vm), prête à l’emploi pour SharePoint 2010 et Project Server 2010, installée avec :

  • Windows Server 2008 R2 Standard Evaluation Edition x64
  • SQL Server 2008 R2 Enterprise Edition avec Analysis et Reporting Services
  • SharePoint Server 2010 Enterprise Edition
  • Office Web Applications
  • FAST Search for SharePoint 2010
  • Office Professional Plus 2010
  • Visio 2010
  • Project 2010
  • Project Server 2010
  • Visual Studio 2010

Toutefois, la machine virtuelle de démonstration et d’évaluation Information Worker 2010 ne fonctionne que sous Hyper-V et en anglais uniquement.

Visual Studio 2010

Si vous voulez développer sur SharePoint 2010, vous pouvez télécharger gratuitement une version d’évaluation Microsoft Visual Studio 2010 Ultimate en français, valable 3 mois. Vous pouvez aussi télécharger une version d’évaluation Microsoft Visual Studio 2010 Professional, en français et valable 3 mois (90 jours).

Enfin, la version française de Visual Studio 2010 Express est complètement gratuite.

SharePoint Server 2010

Cet article décrit les principaux avantages de SharePoint Server 2010. En effet, SharePoint Server 2010 est un logiciel qui vient s’ajouter littéralement à SharePoint Foundation 2010.

Autrement dit, toutes les fonctionnalités présentes dans SharePoint Foundation 2010 sont aussi disponibles dans SharePoint Server 2010.

Avantages de SharePoint Server 2010

Vous trouverez ci-dessous une présentation succincte de quelques-unes des nombreuses améliorations de SharePoint Server 2010.

Avantages de SharePoint Server 2010

Après une mise à jour, les sites SharePoint 2007 peuvent continuer de fonctionner avec leur ancienne interface. L’administrateur peut pré-visualiser l’application avec la nouvelle interface et basculer à volonté sur cette dernière.

Pour la gestion des performances, SharePoint intègre des agents qui surveillent les ressources consommées. Il peut aussi s’autocorriger sur certains aspects.

Vous disposez d’une interface d’administration plus simple et plus claire.

La mise à disposition de centaines de nouvelles cmdlets permet d’utiliser PowerShell pour administrer les serveurs de façon automatisée.

Meilleure recherche

Parmi les nombreux avantages de SharePoint Server 2010,  vous trouverez probablement que les fonctionnalités de recherches, avec ou sans FAST Search Server 2010 for SharePoint, se sont nettement améliorées.

Maintenant, il est possible d’affiner les recherches par documents, par auteurs, etc. et d’utiliser des jokers. Le correcteur orthographique FAST Search for SharePoint rajoute les suggestions sur les requêtes fréquentes, et fournit une navigation plus flexible avec les vignettes de prévisualisation qui incluent la navigation dans les diapositives PowerPoint.

La pertinence des requêtes est améliorée par rapport à SharePoint 2007 grâce à l’utilisation de critères, issus de données sociales, tels que les tags et le nombre de clics. FAST Search rajoute des possibilités de réglage de pertinence à partir de corpus spécialisés ou d’applications externes.

La recherche de personnes est améliorée car basée sur les réseaux sociaux et des algorithmes utilisant les expertises et l’expérience des utilisateurs. Il existe aussi la possibilité de faire une recherche de noms de personnes par reconnaissance phonétique.

Réseau social d’entreprise

SharePoint Server 2010 renforce le “Social feedback”. L’utilisateur peut noter les pages, noter ses propres remarques et décider de les rendre publique ou non.

“Mon site” est personnalisable par rôle et par utilisateur. Mon site est un site SharePoint personnel propre à chaque utilisateur. Il donne à chacun accès à son contenu, à son profil et réseau social. L’interface de navigation Silverlight permet d’explorer l’organigramme de la société.

Cycle de vie du document

Les types de contenu et les taxonomies sont dorénavant transversaux aux sites et aux fermes de serveurs. Les taxonomies peuvent être hiérarchiques et avec les folksonomies elles permettent une navigation par métadonnées. Les ensembles de documents permettent la gestion d’un ensemble de documents comme un objet unique pour le flux de travail.

En matière de gouvernance, la gestion d’enregistrement permet de définir des stratégies de gestion des informations complexes à plusieurs niveaux.

Décisionnel et données externes

C’est probablement dans le décisionnel et la gestion des données externes, que vous trouverez les avantages de SharePoint Server 2010 par rapport à la version Foundation gratuite.

Dans Excel Services, le rendu HTML est amélioré avec des possibilités d’interactivité comme les tableaux croisés dynamiques.

Dans PerformancePoint Services, les améliorations portent globalement sur les tableaux de bord, les indicateurs clés, et les fonctions de navigation (arbres).

SQL Server PowerPivot pour SharePoint offre une nouvelle technologie de gestion mémoire pour les bases de données. Cela permet aux utilisateurs d’Excel et d’Excel Services de naviguer dans de grandes quantités de données sans avoir à créer de cube OLAP (OnLine Analytical Processing).

Vous pouvez importer un flux de travail conçu dans Visio dans SharePoint Designer 2010, puis le modifier.

InfoPath Forms Service permet d’avoir des formulaires Web graphiquement plus riches qu’avec la version 2007. Les formulaires peuvent être utilisés en mode déconnecté, lorsque la liste du formulaire est synchronisée avec SharePoint Workspace.

Vous pouvez publier les bases de données Access sur un site SharePoint. Elles deviennent accessibles par un navigateur Web.

Avec les solutions Sandboxed (“bac à sable”), les développeurs ont la possibilité de faire des développements déployables sans nécessité d’obtenir les autorisations d’administration. En contrepartie, ils disposent d’un environnement limité en termes de ressources.

Il ne vous reste plus qu’à essayer gratuitement SharePoint 2010 pour mieux découvrir l’intérêt de ces fonctionnalités !

SharePoint Foundation 2010

SharePoint Foundation 2010 est la nouvelle version qui succède à WSS 3.0. C’est la “pierre angulaire” de l’édifice SharePoint. Notamment, lors de l’installation de SharePoint Server 2010, le logiciel Foundation est aussi installé. Il assure principalement les fonctions de collaboration et de gestion de contenu.

C’est une solution qui vise les petites ou moyennes entreprises, qui veulent disposer d’une plate-forme de collaboration.

SharePoint Foundation 2010

SharePoint Foundation 2010 est un logiciel qui peut servir à créer des sites web Intranet / Extranet / Internet, à mettre en place une GED (Gestion Electronique de Documents), ou bien servir comme un super-organiseur d’entreprise.

En effet, avec SharePoint Foundation 2010, vous disposez des outils pour organiser une réunion, pour gérer les agendas ou les réservations de salle. Pour la partie GED, vous trouverez les outils nécessaires pour partager les informations par le biais des espaces de travail d’équipe, les blogs, les wikis et les bibliothèques de documents.

Toutes ces informations sont accessibles à partir d’un simple site Web. Bien évidemment, la sécurité des accès, la protection de données et la maîtrise du risque documentaire est intégrée.

Autre intérêt majeur, la recherche est intégrée dans SharePoint Foundation 2010. De plus, vous pouvez bénéficier gratuitement de fonctionnalités avancées de recherche grâce à Search Server 2010 Express.

Search Server 2010 Express

La recherche peut être étendue au contenu d’autres sites SharePoint, ou aux partages de fichiers, ou à d’autres sites web, ainsi que les dossiers publics Exchange grâce à la solution gratuite Microsoft Search Server 2010 Express.

Search Server 2010 Express est un serveur de recherche autonome qui intègre de nombreuses améliorations par rapport à son prédécesseur (Search Server 2008 Express).

Découvrir SharePoint Foundation 2010

SharePoint Foundation 2010 bénéficie des améliorations de l’interface utilisateur : apparition du ruban et support des technologies AJAX qui introduisent plus de réactivité, ainsi que des standards d’accessibilité WCAG 2.0. Il supporte un nombre plus élevé de navigateurs web : Safari, Firefox, Internet Explorer, etc.

Comme son prédécesseur, il permet de créer ou d’alimenter du contenu : blogs, wikis, calendriers, discussions, tâches, contacts, images, présence, ainsi que de la vidéo ou des podcasts.

SharePoint supporte des listes ou des bibliothèques de plusieurs dizaines de millions d’éléments. Une bibliothèque avec 50 millions de fichiers devient techniquement possible.

Flux de travail

Les capacités des flux de travail évoluent ainsi que les outils de conception dans SharePoint Designer 2010 et Visio 2010. Il devient possible de définir un flux de travail dans Visio 2010 puis de l’importer dans SharePoint Designer 2010, et réciproquement. Visual Studio permet de retravailler et d’améliorer les flux de travail.

De même, il devient possible de créer des flux de travail attachés à des sites, et non plus uniquement à des listes. De plus, les flux de travail sont réutilisables pour d’autres listes ou bibliothèques.

Intégration avec Office

L’édition simultanée du contenu par plusieurs utilisateurs est disponible. De même, l’édition en mode déconnecté est aussi disponible avec les éditions récentes d’Office. Notamment avec SharePoint Workspace. SharePoint Workspace (ex-Groove) fournit un accès en lecture-écriture sur le poste de travail avec le support du mode déconnecté

Accès aux données externes

Busines Connectivity Services (BCS) est une extension de la fonction BDC (Business Data Catalog ou Catalogue de Données Métier) de SharePoint 2007. Elle supporte la création, la mise à jour, la suppression et la recherche sur des sources de données métier. Les listes externes stockent ce genre de données dans SharePoint.

BCS supporte le mode déconnecté: les données peuvent ainsi profiter des fonctions de synchronisation avec SharePoint Workspace ou Outlook.

Vous pouvez utiliser Business Connectivity Services pour créer une connexion de recherche, intégrée à Windows 7.

Dorénavant, il n’existe qu’un seul format de packaging et de déploiement pour les solutions SharePoint aussi bien pour SharePoint Designer que pour Visual Studio 2010.

Le développeur n’est pas en reste puisqu’il peut procéder à une installation sous Windows Vista et Windows 7 de SharePoint. Il dispose aussi de l’intégration de Developer Dashboard montrant le comportement du développement: temps de réponses, etc.

Derniers correctifs de SharePoint

Afin de disposer d’un environnement SharePoint à jour, il est important d’installer les derniers correctifs de SharePoint. Il faut donc les connaître et savoir où les trouver.

Les blogs de Joe’s SharePoint Blog puis de Todd’s Blog ont inspiré cet article récapitulatif sur les niveaux de build et numéro de version de SharePoint. Pour l’instant, l’unique façon de connaître la version de SharePoint se fait grâce à son niveau de build.

En plus des build, le tableau ci-dessous récapitule les CU, SP et RTM de SharePoint. Les CU sont les Cumulative Update, puis le SP est le Service Pack et RTM pour Release To Manufacturing.

Les versions les plus récentes sont en haut de la liste. Il est valable aussi bien pour SharePoint Foundation que pour SharePoint Server : les numéros de build et de versions correspondent.

Bien évidemment, les KB sont différents.

Enfin, vous trouverez sur ce site les informations équivalentes pour les versions de SharePoint 2013 et celles de SharePoint 2016.

Derniers correctifs de SharePoint

Build Version

KB
SharePoint
Foundation

KB
SharePoint
Server

14.0.6123.5002 Juin 2012 CU 2598373 2598354
14.0.6120.5006 Avril 2012 CU (mise à jour) 2598321 2598151
14.0.6120.5000 Avril 2012 CU 2598321 2598151
14.0.6117.5002 Février 2012 CU 2597132 2597150
14.0.6114.5000 Décembre 2011 CU 2596998 2597014
14.0.6112.5000 Octobre 2011 CU 2596508 2596505
14.0.6109.5002 Août 2011 CU 2553117 2553048
14.0.6106.5002 Juin 2011 CU (mise à jour) 2536601 2536599
14.0.6106.5000 Juin 2011 CU 2536601 2536599
14.0.6029.1000 Service Pack 1 2460058 2460045
14.0.5138.5001 Avril 2011 CU 2512804 2512800
14.0.5136.5002 Février 2011 CU 2475880 2475878
14.0.5130.5002 Décembre 2010 CU 2459125 2459257
14.0.5128.5000 Octobre 2010 CU 2394323 2394320
14.0.5123.5000 Août 2010 CU 2352346 2352342
14.0.5114.5003 Juin 2010 CU
14.0.4762.1000 RTM (Release to Manufacturing)

Derniers correctifs de SharePoint

Au fur et à mesure de l’apparition d’un nouveau build de SharePoint 2010, ce produit s’améliore et devient de plus en plus robuste.

Pensez aussi aux mises à jour Windows.

Certifié Microsoft SharePoint

On a beau dire, ça fait toujours plaisir d’être Certifié Microsoft SharePoint 2010 Configuration. Il s’agit de MCTS: SharePoint 2010, Configuration.

Certifié Microsoft SharePoint 2010 Configuration
Certifié Microsoft SharePoint

Avant de passer une certification, vous devez vous préparer. En effet, malgré des années d’expérience intensives sur SharePoint, il faut mieux se préparer à l’esprit de l’examen.

Cet examen évalue votre capacité à installer et configurer un environnement SharePoint. Vous devez aussi savoir gérer un environnement SharePoint. Par ailleurs, vous devez aussi savoir comment déployer et gérer des applications.
Enfin, vous aurez à prouver que vous savez maintenir un environnement SharePoint.

Le livre de Dan Holme, Alastair Matthews, Bob Castle et Orin Thomas: MCTS Self-Paced Training Kit (Exam 70-667): Configuring Microsoft Sharepoint 2010, permet de bien se préparer à l’examen.

Toutefois, a lui tout seul, il ne peut pas vous permettre de réussir l’examen.

En effet, il vous donnera une bonne vue d’ensemble de SharePoint 2010. Par ailleurs, les concepts sont bien expliqués.

Les exercices, présents tout au long du livre, vous familiarisent avec les processus et outils de SharePoint. Si ce livre convient bien à un administrateur occasionnel de SharePoint, il risque de décevoir les administrateurs rompus aux manipulations de base. Ceux-là préféreront Professional SharePoint 2010 Administration, qui le complète bien. Aussi, les deux livres forment une bonne base pour se préparer à l’examen.

Certifié Microsoft SharePoint 2010 Configuration

L’examen n’a pas toujours été évident car il faut connaître des étapes de configuration spécifiques. Hors, deux ou trois des scénarios présentés ne se rencontrent pas souvent. Sinon, vous avez des commandes PowerShell à vérifier, ce qui est plutôt facile.

Au final, l’examen valide les compétences et les connaissances nécessaires pour configurer SharePoint Online ou un déploiement sur site de SharePoint 2010 SP1. Il valide également les compétences liées à IIS (Internet Information Services), Active Directory et Windows Server, ainsi que les services d’infrastructure de mise en réseau.

PowerShell avec SharePoint

Dans cet article, vous allez découvrir comment utiliser PowerShell avec SharePoint. Les commandes Windows PowerShell permettent d’automatiser tous les traitements à faire dans SharePoint.

Même si au début, cela réclame un petit investissement intellectuel, cela en vaut vraiment la peine.

Comment utiliser PowerShell avec SharePoint

Avant de les utiliser, allez dans Tous les programmes > Microsoft SharePoint 2010 Products > SharePoint 2010 Management Shell (à exécuter en tant qu’administrateur).

Toutefois, vous pourriez aussi lancer la commande PowerShell de Windows et tapez Add-PSSnapin Microsoft.SharePoint.PowerShell pour récupérer les cmdlets SharePoint.

Par ailleurs, dans le modèle objet de SharePoint, faites attention car SPSite est une collection de sites, tandis que SPWeb représente un site (ou un sous-site).

Tout d’abord, la première cmdlet à connaître est celle qui donne l’aide sur l’aide: Get-Help Get-Help. Les fichiers d’aide sont au format XML. Ils se trouvent dans le dossier C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/CONFIG/POWERSHELL/Help/fr-fr pour la version française.

D’autres exemples de cmdlet utiles pour savoir comment utiliser PowerShell avec SharePoint :

  • Liste de toutes les cmdlets de SharePoint: Get-Command -PSSnapin Microsoft.SharePoint.PowerShell. Pour connaître leur nombre: @(Get-Command -PSSnapin Microsoft.SharePoint.PowerShell).count.
  • Liste de toutes les méthodes et propriétés d’un objet du Modèle Objet de SharePoint (par exemple Get-SPSite): Get-SPSite | Get-Member. La même commande pour Get-SPWeb: Get-SPSite | Get-SPWeb | Get-Member.
  • Affiche toute l’aide d’une commande (par exemple Get-SPSite): Get-Help Get-SPSite -Full. Pour avoir uniquement les exemples: Get-Help Get-SPSite -Examples
  • Services SharePoint avec leurs états: Get-SPServiceInstance
  • Bases de données: Get-SPDatabase
  • Collections de sites et de leurs bases de données respectives: Get-SPSite -Limit All | select url, contentdatabase. Si vous omettez -Limit All, la requête ne renvoie que les 200 premiers objets.
  • Volume de stockage d’une collection de sites: Get-SPSite | select url, @{Expression={$_.Usage.Storage}}
  • Liste des sites basés sur un certain modèle de site (par exemple un site d’équipe): Get-SPSite -Limit All | Get-SPWeb -Filter {$_.Template -eq “STS#00”}
  • Liste des modèles de sites de la ferme: Get-SPWebTemplate

Il existe bien d’autres cmdlets intéressantes.

Comment utiliser PowerShell avec SharePoint

Les cmdlets sont susceptibles d’utiliser une très grande quantité de mémoire. Aussi, afin d’éviter une fuite mémoire, vous pouvez utiliser les cmdlets Start-SPAssignment et Stop-SPAssignment. Ces cmdlets implémentent l’interface IDisposable afin de libérer la mémoire qui n’est plus utile. Voici deux exemples tirés de l’aide de la commande Get-SPSite qui utilisent la méthode d’affectation de collection :

Start-SPAssignment -Global
 $s = Get-SPSite
 $s.url
 Stop-SPAssignment -Global

L’exemple ci-dessous utilise une méthode moins consommatrice de mémoire que la précédente grâce à des variables nommées :

$o = Start-SPAssignment
 $s = $o | Get-SPSite
 $s.url
 Stop-SPAssignment $o

Lorsqu’on débute en PowerShell, et même après, le paramètre -WhatIf est précieux car il simule l’exécution de la cmdlet. Par exemple, la commande Get-SPSite | Remove-SPSite -WhatIf vous retournera WhatIf : Opération « Remove-SPSite » en cours sur la cible « http://mw41 », sans supprimer la collection de site. La difficulté est de savoir où positionner le paramètre -WhatIf quand les commandes sont imbriquées.

Vous trouverez ci-dessous, un programme en téléchargement libre qui:

  • Stocke les paramétres de configurations des fichiers journaux SharePoint dans un premier fichier texte,
  • Modifie la durée de conservation des journaux, ainsi que d’autres paramétres,
  • Stocke à nouveau les paramétres de configurations des fichiers journaux dans un nouveau fichier texte,
  • Compare avec une commande PowerShell les deux fichiers.

SPDiagnosticConfigParams_V1_0_0.zip

Mettre à niveau les bases SharePoint

Dans cet article, vous allez voir comment mettre à niveau les bases  SharePoint. Notamment, la mise à niveau peut concerner les bases systèmes, mais aussi les bases de données utilisateurs. En particulier, il s’agit des bases avec le contenu des données des utilisateurs.

Généralement, vous êtes alerté d’un problème grâce au moniteur de santé de SharePoint. En effet, la console d’administration centrale affiche directement les éventuels défaillances ou améliorations détectées.

Typiquement, vous avez l’avertissement “Databases running in compatibility range, upgrade recommended” qui s’affiche dans la console d’administration centrale de SharePoint.

Databases running in compatibility range upgrade recommended
Databases running in compatibility range upgrade recommended

Dans cet exemple, vous devez mettre à niveau les bases de données systèmes. Si cela concerne, les bases de données de contenu : vous devrez les mettre à niveau en suivant la procédure indiquée ci-dessous.

En effet, l’application d’un correctif SharePoint peut entraîner la nécessité de modifier le schéma des bases de données. Généralement, SharePoint sait gérer des versions différentes du schéma des bases de données. Toutefois, vous devez procéder aux mises à niveaux dès que possible.

Si vous retardez les mises à niveaux, vous prenez le risque d’avoir des performances moindres et, éventuellement, des défaillances du fonctionnement de SharePoint.

Ce message s’est affiché après l’application d’un CU (Cumulative Update). Il aurait pu aussi apparaître à la suite d’un Hotfix pour SharePoint.

Mettre à niveau les bases SharePoint

L’avertissement concernant les bases de données systèmes, il a pu être supprimé grâce à la commande Psconfig.exe.

Dans une invite de commande, exécutée en tant qu’administrateur:

PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Mettre à niveau les bases SharePoint avec psconfig.exe
Mettre à niveau les bases SharePoint avec psconfig.exe

Bases de données utilisateur

Lorsque l’avertissement concerne les bases de données de contenu des utilisateurs, la commande PowerShell à utiliser est Upgrade-SPContentDatabase.

Enfin, la commande à exécuter en tant qu’administrateur dans SharePoint 2010 Management Shell pour la base de données WSS_Content est :

$db = Get-SPDatabase | Where-Object {$_.Name -match "WSS_Content"}
 Upgrade-SPContentDatabase -Identity $db

Mettre à niveau vers SharePoint 2010

Depuis que Microsoft a lancé officiellement SharePoint Foundation 2010 et SharePoint Server 2010, vous vous demandez comment mettre à niveau vers SharePoint 2010. Aussi, dans cet article, vous trouverez des critères de choix pour vous déterminer.

Comment mettre à niveau vers SharePoint 2010

Avant tout, sachez que SharePoint 2010 n’est disponible qu’en version 64 bits, y compris pour SQL Server. Par conséquent, la première étape consiste à prévoir la migration ou la mise à jour de votre infrastructure SharePoint vers 64 bits.

Tout d’abord, pour installer et utiliser SharePoint 2010, il est nécessaire de disposer d’une version 64 bits de Windows Server 2008 ou Windows Server 2008 R2. De même, il est impératif de disposer d’une version 64 bits de SQL Server 2008 ou de SQL Server 2005.

Enfin, afin de tirer au mieux parti des fonctionnalités de SharePoint 2010, il est conseillé que les postes clients fonctionnent sous Windows avec Internet Explorer 7 ou 8 en 32 bits.

Une autre stratégie consiste à patienter et attendre la sortie de SharePoint 2013. Cependant la migration sera inévitable. Il est préférable de procéder par version successive plutôt que de vouloir faire un “grand bond en avant”.

Stratégies de migration vers SharePoint 2010

Que faire si, en ce moment :

  • Vous n’avez rien mais vous hésitez entre SharePoint 2007 et SharePoint 2010 : quels sont les avantages et inconvénients des deux solutions ?
  • SharePoint 2007 est déjà présent chez vous, sur un système Windows 32 bits ou 64 bits, et vous vous interrogez sur la pertinence de migrer vers SharePoint 2010 ?
  • La version SharePoint Portal Server 2003 (SPS 2003) fonctionne toujours. Serez-vous obligé de faire une mise à niveau intermédiaire vers SharePoint 2007 pour passer à SharePoint 2010 ?

Autant de questions qui nécessitent des réponses différentiées. Voir aussi : Quels sont les Critères de choix entre SharePoint 2007 et SharePoint 2010 ?

Maintenant, la bonne question est de savoir comment mettre à niveau vers SharePoint 2010 votre version existante de SharePoint.

Afin d’être concret, la version existante est SharePoint 2007. Vous cherchez à la faire évoluer vers SharePoint 2010.

Comment mettre à niveau vers SharePoint 2010

Dans ce chapitre, nous présentons uniquement les grands principes de base d’une migration. Son objet est donner une idée de ce qu’il faudrait faire, sans chercher à être exhaustif.

  • Installer le Service Pack 2 de SharePoint 2007 avant la migration
  • Vérifier les pré-requis matériels: 64bits ; Windows 2008 ou Windows 2008 R2 (de préférence); SQL Server 2005 SP3 ou SQL Server 2008 SP1 (de préférence); séparation logs / datas; espace disque disponible au moins égal à 5 fois la taille de la mémoire physique
  • Vérifier les pré-requis logiciels: outre l’installation des composants pré-requis pour SharePoint 2010, il est préférable d’avoir accès à Internet pour télécharger les mises à jour
  • Préparer l’environnement avec la commande: stsadm.exe –o preupgradecheck
  • Identifier les personnalisations: pages maître (“master pages”) et gabarits (“layout”), css et thèmes, modèles de sites et listes, développements spécifiques, solutions, webparts, fonctionnalités (“features”), images (logos). Les modèles de sites et de listes SharePoint 2007 devront être recréés dans SharePoint 2010.
  • Supprimer les sites et espaces de travail obsolètes
  • Sauvegarder les bases de données de contenu SharePoint 2007 puis les restaurer sur SQL Server 2008
  • Tester les bases de données restaurées avec la commande PowerShell: test-spcontentdatabase –name <nom_base_de_donnees> –webapplication http://<nom_application_web>
  • Monter les bases de données restaurées avec la commande PowerShell: mount-spcontentdatabase –name <nom_base_de_donnees> –webapplication http://<nom_application_web>
  • Procéder à la Mise à niveau visuelle: nouvelle fonctionnalité de SharePoint 2010 qui permet de choisir l’apparence visuelle (ancienne apparence 2007, nouvelle apparence 2010)
  • Vérifier soigneusement les sites restaurés

SharePoint 2007 et SharePoint 2010

Au moment de la sortie de SharePoint 2010, vous devez choisir entre SharePoint 2007 et SharePoint 2010. Pour cela, avant d’envisager une Migration ou mise à niveau de SharePoint 2007 vers SharePoint 2010, il faut s’interroger sur les critères de choix entre ces deux versions.

SharePoint 2007

Vous bénéficiez d’emblée de la stabilité d’un produit pour lequel le Service Pack 2 existe depuis plusieurs mois. De plus, la communauté d’experts SharePoint s’agrandit rapidement.

En effet, il devient de plus en plus facile de trouver, à bon prix, des compétences sur SharePoint 2007 sur la France entière. La situation est identique en Belgique, en Suisse et au Luxembourg. Pour ce pays, cela est vrai depuis plusieurs mois grâce à “l’import” de compétences extra-territoriales.

Enfin, vous connaissez parfaitement les coûts que vous allez supporter.

A l’inverse, si vous installez SharePoint 2007 aujourd’hui, vous vous exposez à un risque d’obsolescence technologique à terme.

Donc, installer la version SharePoint 2007 représente le risque de planifier d’ici quelques années, voire quelques mois, une migration avec toutes contraintes que cela signifie.

Choisir entre SharePoint 2007 et SharePoint 2010

SharePoint 2010 est apparu dans sa version opérationnelle le 12 mai 2010.

Choisir entre SharePoint 2007 et SharePoint 2010

Outre une ergonomie simplifiée, vous disposez d’un nouvel outil qui intégre les retours d’expériences des utilisateurs de SharePoint 2007. Autrement dit SharePoint 2010 va “viser” juste. Les utilisateurs seront conquis par cette version plus simple d’usage, plus pertinente et plus efficace.

Techniquement, SharePoint 2010 est une version améliorée de SharePoint 2007 qui intégre tous les services packs et correctifs nécessaire.

De plus, elle propose de très nombreuses nouveautés: présence du ruban, modification sur-place des éléments, présence des métadonnées gérées afin de faciliter le classement des documents, évaluation des pages présentées par les utilisateurs, simplification accrue des interfaces d’administration, possibilité de connaître les droits effectifs d’un utilisateur sur une collection de site, fonctionnalités de GED renforcées et accrues, etc.

Par ailleurs, les améliorations de SharePoint 2010 concernent aussi les utilisateurs dans leur quotidien professionnel, les administrateurs (architecture et ergonomie plus simple) et les développeurs (nouvelles méthodes d’accès aux données plus simple comme LINQ).

De plus, vous êtes serein jusqu’à fin 2012, date de sortie de SharePoint 2013. Votre investissement est pérennisé. Votre image, et celle de tout votre service, est au plus haut.