Administrer et dépanner IIS 10

Administrer et dépanner IIS 10 avec le livre Administrer IIS 10 de Microsoft Windows Server 2016 . Son objectif est de vous rendre rapidement autonome et opérationnel dans l’utilisation d’Internet Information Services pour Windows Server 2016 (IIS 10).

Administrer et dépanner IIS 10
Administrer et dépanner IIS 10

Administrer et dépanner IIS 10

Vous pouvez ainsi vous former à IIS 10, uniquement avec l’aide de ce livre.

Vous serez en mesure de comprendre le fonctionnement d’IIS 10, afin de pouvoir le configurer, le sécuriser, le dépanner, le maintenir en condition opérationnelle et améliorer ses performances.

Ensuite, vous utiliserez des commandes PowerShell et AppCmd, ainsi que des outils moins connus mais très utiles comme NETSH, DISM, SC, SFC, etc.

Puis, vous apprendrez aussi à utiliser le moniteur réseau intégré au navigateur pour visualiser les échanges entre le client et le serveur IIS.

Une méthode pour apprendre

Vous pourrez vous entraîner grâce aux 42 Travaux pratiques corrigés !

Chaque exercice est composé d’un descriptif de l’objectif. Puis la solution est présentée et commentée, étape par étape, jusqu’à l’atteinte de l’objectif.

Afin de vous assurer d’être sur la bonne voie, de nombreuses copies d’écrans illustrent la solution. Enfin, un récapitulatif vous rappelle ce que venez d’apprendre dans l’exercice.

 

Extrait du cours L’administration dans les technologies Microsoft : Série hebdomadaire

Cas d’usage pour administrer et dépanner IIS 10

Les cas d’suages sont nombreux et variés. Ils couvrent les principales d’administration de IIS. Vous verrez aussi comment dépanner IIS ou comment analyser les fichiers journaux de IIS 10.

En particulier, vous apprendrez différentes méthodes pour installer le rôle Web Server (IIS). Bien évidemment, au début vous utiliserez le Gestionnaire de serveur. Toutefois, vous verrez que vous pouvez automatiser des configurations entières pour l’installation, y compris les modules de IIS.

Justement, vous saurez aussi comment connaître et afficher les modules correspondants aux services de rôle installés. Bien évidemment, vous verrez et vous saurez faire apparaître les icônes des fonctionnalités installées dans le Gestionnaire des services Internet (IIS).

Notamment, vous verrez comment identifier si une fonctionnalité est au niveau du serveur ou d’un site. De nombreuses fonctionnalités sont présentes au niveau du serveur et du site web. Toutefois, certaines n’existent qu’au niveau du serveur. D’autres n’existent qu’au niveau d’un site ou d’une application.

Vous verrez aussi la différence entre un site web et une application web. Bien évidemment, vous verrez comment convertir un site web en une application web. Si cela vous intéresse, vous verrez aussi comment convertir une application web du mode classique au mode intégré.

Administrer et dépanner IIS 10 grâce aux outils

Les outils permettent d’automatiser les tâches administratives. Aussi, vous découvrirez le rôle et l’intérêt de DISM pour configurer IIS. Par exemple, vous pourrez ajouter des fonctionnalités comme la redirection HTTP.

Bien évidemment, vous utiliserez Windows PowerShell ! Plsu vous avancerez dans le livre, plus vous verrez des applets de commandes pour administrer, gérer et dépanner IIS.

Des exemples concrets et opérationnels vous guideront pour la réalisation de ces tâches. 

Par exemple, vous verrez comment utiliser Windows PowerShell pour installer complètement IIS en une seule ligne de commandes. Ou bien, vous verrez comment modifier la configuration de IIS par ajout et suppression de fonctionnalités grâce à Windows PowerShell.

En particulier, les tâches les plus simples sont aussi réalisables avec Windows PowerShell comme créer un site web,  afficher les caractéristiques principales d’un site, démarrer un site web, etc.

Vous verrez aussi des techniques avancées. Celles-ci peuvent servir pour remonter rapidement un site web. Vous pouvez aussi les utiliser pour gérer une ferme de serveurs web. Par exemple, vous verrez comment exporter la configuration et le contenu entier d’un serveur IIS. Ou bien, vous saurez comment importer un package pour faire une restauration.

Comprendre l’architecture de IIS

Microsoft IIS est un produit incontournable dans l’éco-système Microsoft. Pourtant, son architecture reste mystérieuse pour certains.

Parmi toutes les informations, vous pourrez découvrir les liens entre les principaux services de IIS. Vous verrez aussi à quoi sert, et à quoi ne sert pas, IISRESET. Par ailleurs, vous pourrez découvrir aussi une fonctionnalité peu connue de IISRESET. Ou bien, comment utilsier IISRESET pour agir à distance sur un autre serveur IIS.

Ensuite, vous apprendrez l’importance des fichiers de configuration. Notamment, vous verrez comment éditer avec précaution le fameux fichier applicationHost.config.

Vous découvrirez peut-être aussi le couteau suisse, et précieux, de IIS. A savoir, le programme AppCmd. Cet outil va vous permettre de sauvegarder la configuration de IIS, créer automatiquement un site web, afficher et manipuler les caractéristiques principales des sites, arrêter un site web, etc.

Configurer IIS

Au quotidien, vous trouverez des solutions pour :

  • Configurer l’administration distante
  • Créer des sites sans entête d’hôte
  • Créer des sites avec des entêtes d’hôte
  • Installer et configurer une application ASP.NET
  • Installer une application PHP
  • Contrôler l’expiration du contenu
  • Activer le Suivi des demandes ayant échoué
  • Créer une règle de suivi des demandes ayant échoué
  • Ajouter un document par défaut
  • Créer un pied de page pour tous les sites
  • Activer l’exploration de répertoire
  • Créer un répertoire virtuel
  • Installer et configurer une page d’erreur personnalisée
  • Paramétrer une redirection permanente vers un autre emplacement
  • Créer un certificat auto-signé grâce au module Certificats de serveur
  • Créer un site Web en HTTPS (port 443) avec un certificat SSL
  • Refuser l’accès à une adresse IP à votre site web
  • Définir une méthode d’authentification
  • Modifier les permissions NTFS
  • Activer la journalisation avec les formats W3C, IIS et NCSA
  • Ajouter un nouveau champ personnalisé
  • Créer un fichier journal et d’événement ETW
  • Activer le journal IIS-Logging
  • Sauvegarder la totalité de la configuration de IIS
  • Restaurer le site web par défaut
  • Créer un nouveau pool d’applications
  • Affecter un pool à un site web
  • Débugger une application ASP.NET sans être un développeur
  • Contrôler le fonctionnement de la compression de sortie
  • Activer le WebDav
  • Et bien plus encore !

Site SharePoint Online piloté par les données

Créer un site SharePoint Online piloté par les données vous entraîne dans un univers beaucoup plus riche et large que vous ne pouvez l’imaginer. En effet, SharePoint Online permet de se connecter à des sources de données externes qui enrichissent l’expérience utilisateur.

Créer un site SharePoint Online piloté par les données
Créer un site SharePoint Online piloté par les données

L’objectif du livre Créer un site SharePoint Online Piloté par les données: Concepts et 14 Travaux Pratiques est de vous rendre autonome et opérationnel le plus rapidement possible dans la création d’un site de données SharePoint Online grâce à SharePoint Designer et les composants WebPart des données métiers.

Créer un site SharePoint Online piloté par les données

Business Connectivity Services (BCS) est une application de services qui permet d’accéder dans SharePoint à des données externes à SharePoint.

Par exemple, il peut s’agir de données externes qui se trouvent dans une base de données, ou qui sont accessibles à travers un service web, ou qui sont publiées en tant que source OData.

Lorsque ces données externes sont disponibles à travers BCS, vous pouvez les interroger, les lire, les mettre à jour, les supprimer ou en créer de nouvelles.

Le type de contenu externe est l’un des principaux outils de BCS. Un type de contenu externe fournit les informations nécessaires pour accéder à une source de données externes.

Il permet aussi de créer les objets qui exposent les données externes, comme par exemple une liste externe, une colonne de données externes ou un composant WebPart de données métiers.

Les manipulations pour gérer correctement BCS se font avec SharePoint Designer et dans la console d’Administration centrale de SharePoint.

BCS est un outil important pour créer un site SharePoint Online piloté par les données.

Gérer les autorisations externes

Quand les données se trouvent dans une liste SharePoint, il est facile pour l’administrateur d’accorder les autorisations nécessaires aux utilisateurs afin qu’ils y accèdent.

Lorsqu’il s’agit d’accéder à des données externes à SharePoint, les autorisations doivent être accordées dans le système externe. Cela peut devenir beaucoup plus complexe.

Pourtant, c’est fondamental pour créer un site SharePoint Online piloté par les données. Car sans accès autorisé, vous ne réussirez pas à vous connecter à une source de données externes.

Une solution consiste à utiliser le service Banque d’informations sécurisé (BIS).

Service Banque d’informations sécurisé

Le service Banque d’informations sécurisé permet de créer une passerelle sécurisée entre un utilisateur connu dans SharePoint sous un compte donné, et un système externe qui le connaît avec un autre compte.

Autrement dit, ce service définit quelles informations d’identification (compte, mot de passe) utilisées pour se connecter à la source de données externe.

Typiquement l’application de service BDC (Business Data Connectivity) peut utiliser le service Banque d’informations sécurisé pour authentifier une requête d’extraction des données afin de récupérer des données externes à SharePoint (bases de données, etc.)

En effet, le système externe peut ne pas connaître le compte SharePoint lors de la phase d’authentification. Le Service Banque d’informations sécurisé peut stocker et mapper les informations d’identification utilisateur requises par le système externe.

Ce service se manipule dans le Centre d’Administration SharePoint.

Vous devez configurer le service Banque d’informations sécurisé. Cette configuration nécessite des droits d’administrateur SharePoint. Si vous n’êtes pas administrateur SharePoint, demandez de l’assistance à votre administrateur.

Vous pouvez préparer l’environnement en créant et en paramétrant un ID d’application cible du service Banque d’informations sécurisé afin de se connecter à une source de données externes, comme une base de données SQL Server.

Par ailleurs, rappelez-vous que toutes les manipulations de ces travaux pratiques sont à faire dans un environnement de développement, de tests ou de formation mais pas dans un environnement de production ou même de préproduction ou de qualification.

Créer un type de contenu externe

Un type de contenu externe est un objet SharePoint. Il permet de se connecter à une source de données externe. Il peut être manipulé par Business Connectivity Services.

Vous allez apprendre à créer un type de contenu externe. Il permet de se connecter à une base de données SQL Azure.

Il faut que vous disposiez d’une base de données SQL hébergée par Microsoft, grâce à son offre Azure. Microsoft propose régulièrement une offre d’essai de 30 jours pour utiliser Azure.

Par ailleurs, il existe aussi un abonnement de paiement à l’utilisation (sans coût mensuel). À titre d’exemple, ce type d’abonnement me revient à moins de 2€ par mois. Il s’agit d’une petite base SQL Server que j’utilise sporadiquement

Créer une liste externe

Pour restituer les données qui sont récupérées avec un type de contenu externe, vous pourriez utiliser les applications Office.

Vous pouvez aussi créer une liste, intitulée liste externe, dans SharePoint qui servira à manipuler les données.

Vous allez apprendre à créer une liste externe pour manipuler les données externes dans SharePoint.

Utiliser les composants WebPart BCS pour créer un site SharePoint Online piloté par les données

Vous avez configuré l’application de service Business Connectivity Services (BCS). Par ailleurs, vous avez créé un type de contenu externe. Aussi, vous allez pouvoir l’utiliser dans vos sites SharePoint.

Notamment, l’affichage de données externe peut se faire à travers les composants WebPart.

Ensuite, vous allez découvrir l’intérêt de différents composants WebPart du service Business Connectivity Services.

Connecter des composants WebPart

Certains composants WebPart peuvent se connecter à d’autres composants WebPart. Cela signifie qu’un composant WebPart (dénommé fournisseur) envoie des données à un autre composant WebPart (dénommé client). Le client traite les données reçues du fournisseur pour les afficher ou les filtrer.

La connexion de composants WebPart permet de rendre l’affichage des données plus dynamique.

Vous pourrez permettre à l’utilisateur de filtrer les ventes de la boutique sur différents critères comme le vendeur.

 

Créer un site SharePoint Online personnalisé

Créer un site SharePoint Online personnalisé est beaucoup plus simple que vous pouvez le croire. En effet, vous pouvez modifier en profondeur l’apparence d’un site à l’aide des bons outils et des bons conseils !

Notamment, l’objectif du livre SharePoint Online : Modifier l’apparence des sites SharePoint en 26 Travaux Pratiques est de vous rendre rapidement autonome et opérationnel dans le design de sites SharePoint Online grâce aux outils standards de Microsoft.

Vous apprendrez à leur donner une identité visuelle personnalisée et à modifier leur apparence pour leur donner un aspect personnalisé, grâce aux outils comme le Gestionnaire de conception ou les Présentations composées.

Vous mettrez vos connaissances en pratique grâce aux 26 Travaux Pratiques entièrement détaillés et corrigés.

Créer un site SharePoint Online personnalisé

La connaissance des types de page est la base pour pouvoir créer un site SharePoint Online personnalisé. Même s’il est nécessaire de connaître les différents types de page, ce n’est pas suffisant !

Vous verrez dans le livre qu’il existe aussi des outils puissants et natifs qui permettent de créer un site SharePoint Online personnalisé.

Notamment, vous verrez comment tirer partir du Gestionnaire de conception et des présentations composées.

Pages Wiki

Une page wiki se présente comme une grande page blanche.

Page wiki vierge
Page wiki vierge

Le mot “wiki” signifie “vite” en hawaïen. Les pages wiki de SharePoint permettent de créer rapidement un contenu, sans exigence forte sur son organisation.

Vous devrez fournir beaucoup d’efforts pour créer un site SharePoint Online personnalisé à partir d’une page wiki. Heureusement, il existe d’autres types de page.

Il est aussi possible d’insérer des composants WebPart dans une page de composants WebPart.

Composants WebParts

Les composants WebPart constituent un moyen simple pour élaborer des pages Web dynamiques et pour créer un site SharePoint Online personnalisé.

Les composants WebPart sont, littéralement, des parties de page web. Autrement dit, vous ajoutez les WebParts aux pages des sites SharePoint.

Pour prendre une analogie, les webparts sont comme les pièces d’un jeu de construction. L’enfant pioche dans le bac pour prendre la pièce qui correspond à son besoin en termes de forme et de couleurs. Puis ensuite, il associe les pièces sélectionnées pour fabriquer son objet.

Les webparts fonctionnent un peu comme les pièces de ce jeu. Selon vos besoins, vous allez “piocher” dans le bac à WebParts puis vous les ajoutez aux pages SharePoint. Avec SharePoint, le bac à WebParts s’appelle la galerie de WebParts.

Les composants de WebPart sont des objets web entièrement configurables et qui ont toutes des fonctionnalités différentes. Ce sont des mini-applications.

Exemples de composants WebPart

Quelques exemples de composants WebPart : afficher une zone de texte, afficher une liste, interroger une base de données externes, afficher une feuille Excel, afficher un formulaire InfoPath, etc.

Les WebPart se manipulent tous de la même façon. De plus, ils disposent tous d’un bloc commun de paramètres : Apparence, Disposition et Paramètres avancés. Toutefois, tous les WebPart ont des paramètres supplémentaires qui sont liés à leur fonction.

Par ailleurs, à chaque fois que vous créez une liste ou une bibliothèque, SharePoint crée un composant WebPart associé à la une liste ou une bibliothèque. Vous pouvez ajouter ce composant Web sur une page Wiki ou une page de composants WebPart.

Pages de composants WebPart

Une page de composants WebPart est une page Web qui affiche un ou plusieurs composants WebPart.

Les pages de composants WebPart peuvent afficher un regroupement d’informations qui proviennent de sources diverses.

Elles peuvent afficher le contenu d’autres pages Web ou des données externes à SharePoint.

Page de composants WebPart
Page de composants WebPart

Une page de composants WebPart est plus souple pour créer un site SharePoint Online personnalisé.

Il existe un marché des composants WebPart qui pallient aux manques de la version actuelle, avec des acteurs comme par exemple : Bamboo Solutions, CorasWorks, Virto Software, Pentalogic SharePoint Solutions, Mobile Entrée, WebParts360, iKAN Software, etc., ainsi qu’un acteur Open Source comme CodePlex.

En plus des pages de type Wiki et de composants WebPart, il existe aussi un type supplémentaire de page : les pages de publication.

 

Pages de publication pour créer un site SharePoint Online personnalisé

La publication permet de disposer de possibilités supplémentaires afin d’automatiser la production des pages et créer un site SharePoint Online personnalisé.

Grâce à la fonctionnalité de publication, les concepteurs peuvent travailler sur des versions préliminaires des pages et les publier pour les mettre à la disposition des lecteurs.

Lorsque vous activez les fonctionnalités de publication sur un site de nouvelles listes et bibliothèques apparaissent. Par contre, la possibilité de sauvegarder un site en modèle disparaît.

Les fonctionnalités de publication sont disponibles nativement dans SharePoint Online.

Navigation

Par défaut, SharePoint propose une navigation basée sur un paramétrage standard. Au tout début, ce fonctionnement convient car il permet de retrouver rapidement les éléments du site sur lesquels l’utilisateur navigue.

Cependant, le design de la collection de sites va nécessiter d’améliorer l’expérience utilisateur concernant la navigation.

Depuis SharePoint Online, la navigation peut être définie grâce à deux principes différents : la navigation structurelle et la navigation gérée, qui s’appuie sur les métadonnées gérées d’un ensemble de termes.

Navigation structurelle

Par défaut, SharePoint propose une navigation globale, qui correspond aux liens de la barre de navigation supérieure, ainsi qu’une navigation actuelle, qui correspond au volet de gauche de la page.

Selon les fonctionnalités activées sur votre collection de sites, il est possible que vous ayez différents menus.

Navigation structurelle avec publication
Navigation structurelle avec publication

Le principe de la navigation gérée est différent de celui de la navigation structurelle. Toutefois, il offre plus de souplesse.

Les métadonnées gérées est un concept dont l’application dépasse la navigation.

Métadonnées gérées

L’application de services des métadonnées gérées est un service SharePoint. Ce service permet aux organisations de définir leurs structures de métadonnées sous forme d’une arborescence. Les utilisateurs peuvent associer des métadonnées pertinentes aux documents.

L’utilisation du magasin de métadonnées gérées (Managed Metadata) permet de caractériser les fichiers et de faire des saisies assistées.

Par exemple, si vous avez défini la taxonomie suivante dans les métadonnées gérées, comme dans la copie d’écran ci-dessous :

Créer un site SharePoint Online personnalisé
Métadonnées gérées

Vous pouvez associer l’ensemble de termes Blanc à une colonne d’une liste quelconque.

Lorsque l’utilisateur débute une saisie dans le champ électro-ménager, les valeurs correspondantes s’affiche.

Saisie assistée d'une métadonnée gérée
Saisie assistée d’une métadonnée gérée

Navigation gérée

Dans la mesure où vous pouvez caractériser n’importe quel fichier de SharePoint avec les métadonnées gérées, il est aussi possible d’en associer aux pages, qui sont aussi des fichiers stockés dans des bibliothèques.

Cette technique permet de construire des menus dynamiques, où seules les pages associées à une certaine valeur (par exemple “News”) apparaîtront dans un menu.

La navigation gérée permet aussi de disposer d’adresses de liens (URL) plus conviviales. Par exemple, au lieu de voir l’adresse :

https://monsupersite.sharepoint.com/sites/dev/SitePages/Contact.aspx

Vous obtenez l’adresse :

https://monsupersite.sharepoint.com/sites/dev/Contact

Pour utiliser la navigation gérée, l’application de services des métadonnées gérées doit évidemment être démarrée et correctement configurée.

Workflows SharePoint Online

Dans cet article, vous allez découvrir les possibilités des workflows SharePoint Online, grâce à de véritables flux de travail qui fonctionnement dans l’environnement SharePoint Online.

Workflows SharePoint Online
Workflows SharePoint Online

Workflows SharePoint Online

En effet, l’objectif du livre Workflows SharePoint Designer pour SharePoint Online : 33 Travaux Pratiques est de vous rendre rapidement autonome et opérationnel dans la conception de flux de travail pour SharePoint Online avec SharePoint Designer 2013.

Notamment, vous pourrez vous entraîner grâce aux 33 travaux pratiques corrigés ! Ces travaux pratiques de workflows SharePoint Online fonctionnent dans Office 365 avec SharePoint Online. Toutefois, la réalisation de ces exercices dépend de votre licence Office 365.

Au moment où cet article paraît, la réalisation des exercices nécessite un plan Office 365 Business Essentials ou Office 365 Business Premium. En particulier, les exercices ont tous été réalisés avec un plan Microsoft Office 365 Entreprise E3.

Flux de travail à l’identique

Par ailleurs, sachez qu’il n’y a eu aucune évolution pour les flux de travail entre SharePoint 2013 et SharePoint Online.

Dans SharePoint Online, vous développez littéralement des flux de travail SharePoint 2013 et SharePoint 2010 ! En effet, il n’existe pas de flux de travail SharePoint Online.

Lors de la création d’un flux de travail, vous choisissez de développer un flux de travail SharePoint 2013 ou SharePoint 2010. Vous ne pouvez pas basculer de l’un à l’autre.

En revanche, vous pouvez appeler et exécuter un flux de travail SharePoint 2010 à partir d’un flux de travail SharePoint 2013.

SharePoint Designer 2013

Dans le livre, le sujet principal concerne les flux de travail SharePoint Online que vous pouvez créer avec SharePoint Designer 2013. En effet, il n’existe pas de version SharePoint Designer Online, ni même SharePoint Designer 2016.

Ce n’est pas un problème car vous développez bien vos workflows SharePoint Online avec SharePoint Designer 2013. C’est la même logique qu’avec Microsoft Word.

Vous pouvez avoir Microsoft Word Office 2016 ou Office 365 et ouvrir des fichiers Word de versions antérieurs. Notamment, vous pouvez même ouvrir et modifier un fichier Word d’une version très ancienne.

Vous pouvez télécharger gratuitement SharePoint Designer 2013.

Une interface visuelle pour créer les flux de travail

Grâce à SharePoint Designer, vous pouvez concevoir des workflows sans connaître le HTML. En effet, l’interface utilisateur intuitive de SharePoint Designer permet de composer visuellement le workflow voulu et de voir à l’écran à quoi ressemblera le résultat final.

Ce résultat est directement atteignable sans l’aide de Visio Professionnel, bien que celui-ci apporte un confort supplémentaire dans la conception de workflows.

De plus, vous pouvez créer des workflows avancés, dotés de très nombreuses fonctionnalités, sans équivalent avec les workflows livrés nativement.

Dorénavant, vous pouvez démarrer un autre workflow à partir du workflow en cours d’exécution. Ou bien, vous pouvez exécuter les étapes dans un ordre séquentiel. De même, vous pouvez dérouter l’exécution du workflow. Par exemple, pour le brancher directement sur une phase quelconque du workflow.

De même, il devient possible de faire une boucle qui s’exécute 10 fois ou bien de créer une boucle qui s’exécute tant qu’une condition est vraie.

Quelques limites

En revanche, SharePoint Designer ne permet pas d’interagir nativement avec les objets d’un autre site. Par exemple, vous ne pourrez pas mettre à jour une liste d’un autre site.

Il n’y a pas non plus de fonctionnalités de débogage intégrées à SharePoint Designer. Toutefois, vous trouverez des solutions pratiques dans le chapitre intitulé Débogage et suivi.

Malgré ses quelques limitations, SharePoint Designer permet de démultiplier les possibilités des workflows dans SharePoint.

Manipulations opérationnelles des workflows SharePoint Online

Un objectif avec une copie d’écran, qui affiche le résultat attendu, permet de mettre en situation chaque exercice.

Si nécessaire, des instructions précises expliquent les prérequis pour l’exercice.

Vous trouverez une description complète de la solution, étape par étape, jusqu’à l’atteinte de l’objectif.

Afin de vous assurer d’être sur la bonne voie, des copies d’écrans illustrent la solution.

Enfin, un résumé vous rappelle ce que venez d’apprendre dans l’exercice.

Ces exercices seront aussi l’occasion de comprendre l’intérêt pratique de ces manipulations à l’aide de nombreuses explications.

Quelques conseils pratiques pour les exercices

Lisez l’objectif de chaque exercice afin de bien comprendre le sens des manipulations dans les travaux pratiques. De même, faites la phase de préparation (quand elle existe), sinon vous ne pourrez pas faire l’exercice.

Dans les exercices du livre, le site SharePoint est accessible à partir de l’emplacement (URL) : https://monsite.sharepoint.com/sites/formation. Cet emplacement est fictif et arbitraire !

Aussi, en fonction de votre environnement réel, vous devrez vous adapter.

Avant de commencer les exercices

Pour que l’exercice se déroule dans les meilleures conditions, il est nécessaire que vous ayez à accès à Microsoft SharePoint Online à l’aide d’un navigateur web.

Très souvent, dans les organisations, le navigateur web est Internet Explorer. Il est possible d’accéder à un site SharePoint à l’aide d’un autre navigateur comme Firefox ou Chrome. Toutefois, ceux-ci ne vous proposeront pas toutes les fonctionnalités. Aussi, il est préférable d’utiliser Internet Explorer dans ses versions récentes.

Tous les exercices sont présentés avec Internet Explorer 11. Le site de travail principal (https://monsite.sharepoint.com/sites/formation) est basé sur le modèle de site d’équipe standard de SharePoint Online.

Les fichiers nécessaires aux exercices sont fournis dans les dossiers de chacun des travaux pratiques concernés.

Prise en compte de vos actions

Compte-tenu des latences de votre réseau ou d’Internet, la prise en compte de vos actions peut parfois générer une attente perceptible dans le rafraîchissement d’un page.

Suite à un de vos clics, vous obtiendrez pratiquement tout le temps un message comme celui-ci :

Traitement en cours
Traitement en cours

Ce message est en haut et à droite du navigateur. Toutefois, vous pouvez ne pas le voir pour différentes raisons, ou bien il arrive que ce message ne s’affiche pas.

Pour être certain que vos actions ont bien été prises en compte (clics de souris, entrée sur le clavier), vous pouvez vérifier l’apparition du message, éventuellement tronqué, Nous avons bientôt terminé dans le titre de l’onglet du navigateur.

Nous avons bientôt terminé
Nous avons bientôt terminé

Si ce message apparaît dans le titre de l’onglet, cela signifie que vos actions ont bien été prises en compte : il est inutile de cliquer à nouveau, par exemple.

 

Formulaires InfoPath SharePoint Online

Vous souhaitez apprendre à créer des formulaires InfoPath SharePoint Online. L’objectif du livre Créer des formulaires InfoPath pour les sites SharePoint Online: Concepts et Travaux Pratiques est de vous rendre rapidement autonome et opérationnel dans l’utilisation d’InfoPath Designer pour SharePoint Online.

Formulaires InfoPath SharePoint Online

Les besoins des entreprises sont gigantesques en ce qui concerne les formulaires et en flux de travail. En effet, les formulaires permettent de renseigner simplement et rapidement les données métiers.

Ainsi, vos utilisateurs vous transmettent une demande d’intervention grâce à un formulaire de support. Ils peuvent aussi obtenir directement la réponse à leurs questions en renseignant le même formulaire.

Dans ce cas, vous reliez le formulaire à une base de données qui contient une base de connaissances. Cette base de connaissance peut s’alimenter directement à l’aide de vos réponses et ainsi de suite.

Se mettre à la place du destinataire

Si vous concevez un formulaire, vous devez être attentifs aux besoins de vos utilisateurs. Vous devez aussi simplifier la saisie. Cela semble évident en l’écrivant.

Pourtant, l’auteur a vu trop souvent des formulaires incomplets et parfois inutilisables. Dans une entreprise où il intervenait comme consultant, les formulaires d’origine étaient des fichiers Microsoft Word ou Acrobat PDF photocopiés.

Pour le remplir, il ne vous restait plus qu’à imprimer le document. Ensuite, vous le remplissiez à la main. Puis, vous faisiez à nouveau une copie papier qui était numérisée puis transmis au service concerné.

Tout sauf simple, sans erreur, pratique et efficace.

Automatiser les saisies grâce aux formulaires InfoPath SharePoint Online

La solution est d’automatiser le plus possible la saisie des formulaires.

Pour plusieurs raisons. Vous fiabilisez la saisie de l’utilisateur et vous diminuez le nombre d’erreurs. Un autre avantage, c’est que vous lui faites gagner du temps. Enfin, vous gagnez en crédibilité.

Ce dernier aspect est plus important qu’il n’y parait. Trop souvent l’informatique et les informaticiens sont apparus comme peu crédibles. Ils apportent leur solution et celle-ci se révèle parfois complexe et pas pratique.

Le risque est similaire avec les formulaires InfoPath SharePoint Online.

A quoi cela peut-il servir de demander le nom de l’utilisateur qui remplit le formulaire, quand une simple fonction permet de le récupérer automatiquement ? Quel est l’intérêt de demander la ville, quand on connaît le code postal : une simple requête permet de récupérer l’information ? Qu’est-ce que ça coûte d’avoir le curseur positionné dans la bonne case à l’ouverture du formulaire : rien ? Pareil pour la tabulation qui doit aller dans l’ordre visuel des champs du formulaire, etc.

Stop. La liste est loin d’être exhaustif. L’essentiel n’est pas que dans les détails. Le fonctionnement de certains process sont parfois remis en question par l’arrivée d’un formulaire.

Le formulaire questionne les pratiques

En effet, certains formulaires interrogent l’organisation et son fonctionnement. Généralement, pour son plus grand bien. En effet, lors de l’analyse des besoins du formulaire, vous pouvez découvrir des pratiques parfois déroutantes voire inutiles.

Ce constat est vrai pour tous les projets informatiques quand ceux-ci portent sur des process existants.

Les formulaires InfoPath SharePoint Online doivent rendre plus efficace le travail des employés. Vous devez donc mesurer le retour sur investissement de votre travail de création d’un formulaire. Vous pouvez ainsi justifier plus facilement la remise en cause des pratiques précédentes.

Par ailleurs, les utilisateurs découvrent qu’ils peuvent gagner du temps grâce aux formulaires InfoPath SharePoint Online. Cela les soulage de tâches parfois pénibles et fastidieuses.

L’avantage ne s’arrête aux gains de temps, d’argent et à la réduction, voire la suppression, des erreurs. Vous pouvez penser que c’est déjà important.

Certes. Toutefois, vous avez un autre type de gains qui peut vous intéresser.

Suivre l’efficacité

S’il existe bien un domaine en informatique qui intéresse tout le monde, c’est celui des tableaux de bord.

Avoir un tableau de bord précis, à jour, juste et compréhensible. Dans lequel, vous pouvez avoir une vision synthétique et ensuite détaillée, etc !

Soyons clairs. Les formulaires InfoPath SharePoint Online peuvent vous fournir les données qui alimenteront vos tableaux de bord. Toutefois, ils ne vous aideront pas à les créer. Si vous souhaitez créer des tableaux de bord dans SharePoint Online de Microsoft Office 365, vous pouvez vous familiariser avec l’excellent produit de Microsoft Power Bi.

Alors comment les formulaires InfoPath SharePoint Online peuvent vous aider pour les tableaux de bord ? Et bien , tout simplement. En effet, durant l’utilisation des formulaires, c’est une bonne pratique de venir alimenter des listes SharePoint Online avec les mesures qui vous intéressent.

Durant la phase de conception, vous définissez les métriques qui vous intéressent : nombre de demandes par jour, nombre de demandes ayant échouées, nombre de demandes par service, etc. Il ne reste plus qu’à prévoir l’alimentation des listes SharePoint qui vont recevoir ses données.

Même si vous pouvez obtenir ces informations par ailleurs, c’est toujours mieux d’en disposer à la source.

Le livre des formulaires InfoPath

Arrivé à ce stade, vous avez probablement envie de savoir ce que vous trouverez dans ce livre.

Et oui, comme toujours, l’auteur a fait des choix. Vous ne trouverez donc pas tout ce qui est possible de faire avec les formulaires InfoPath SharePoint Online.

En revanche, la bonne nouvelle, c’est que tous ces formulaires ont été réalisés avec un abonnement Microsoft Office 365 Entreprise E3.

Assurez-vous que votre administrateur autorise les formulaires sur votre environnement Microsoft Office 365. En effet, par défaut, l’option est désactivée. Il faut donc que l’administrateur SharePoint l’autorise explicitement.

Vous trouverez des exemples précis. A chaque fois, vous avez une description de l’objectif de chaque exercice. Et, vous avez systématiquement la solution. Vous trouverez une solution qui vous guide pas-à-pas. Ensuite, vous avez des copies d’écrans pour ne pas vous perdre.

Les travaux pratiques du livre

Dans ce livre, vous verrez comment créer un formulaire avec une disposition de tableau. Ce formulaire aura bien sûr des champs et des contrôles pour la saisie ou l’affichage des données.

Vous verrez la différence entre un contrôle de type texte, ou de type case à cocher ou case d’option, etc.

Bien sûr, vous verrez comment récupérer le nom des utilisateurs de l’annuaire de votre entreprise. Vous apprendrez aussi à rendre obligatoire la saisie d’un contrôle.

Puis, vous verrez comment ajouter une image. Ensuite, vous verrez aussi comment rendre son comportement dynamique. Parfaitement.

Toujours dans le dynamisme, vous saurez comment insérer un tableau extensible dans votre formulaire, voire comment modifier les types de données des colonnes.

Ensuite, les règles vous donneront la puissance (!) nécessaire pour faire des mises en forme, ou pour masquer un champ. Vous apprendrez aussi les règles d’action et les règles de validation.

Puis, vous découvrirez les fonctions des formulaires. Vous les utiliserez pour calculer, sommer, ou manipuler les chaînes de caractères, etc.

Des exercices encore plus riches

Vous saurez comment changer l’affichage par défaut d’un formulaire, mais aussi comment créer un pied-de-page dans un affichage.

Ensuite, vous apprendrez à publier un formulaire dans SharePoint Online. Vous verrez aussi comment créer rapidement une liste SharePoint grâce à un formulaire.

Ensuite, vous découvrirez comment se connecter à des sources de données. Vous découvrirez aussi plusieurs méthodes d’envoi du formulaire.

Puis, vous manipulerez les modèles de formulaires, vous associerez aussi un type de contenu formulaire à une bibliothèque de documents.

Vous apprendrez à créer un formulaire à onglets, à modifier le panneau des propriétés de document, et bien d’autres choses encore !

Formulaires InfoPath SharePoint Online
Formulaires InfoPath SharePoint Online

Conception de sites SharePoint Online

L’objectif du livre Créer et Organiser le contenu des sites SharePoint Online: Concepts et Travaux Pratiques est de vous rendre rapidement autonome et opérationnel dans la conception de sites SharePoint Online.

Vous apprendrez aussi les bonnes pratiques et les erreurs à éviter !

Il comporte 37 travaux pratiques : chaque exercice est composé d’un descriptif de l’objectif et de la solution détaillée, étape par étape.

Afin de vous assurer d’être sur la bonne voie, des copies d’écrans illustrent la solution. Enfin, un récapitulatif vous rappelle ce que venez d’apprendre.

Conception de sites SharePoint Online
Conception de sites SharePoint Online

La clé du succès lors de la conception de sites SharePoint Online

Concevoir un site SharePoint Online dans Microsoft Office 365 n’est pas qu’une question d’outils ou de techniques. Loin s’en faut !

Quitte à reprendre une formule galvaudée, c’est plutôt Penser globalement et implémenter localement.

En effet, l’auteur a implémenté SharePoint Online de Microsoft Office 365 dans des organisations de taille et de statut différents. Il en ressort que l’atout majeur d’une implémentation réussie est de disposer de la vision globale du fonctionnement de l’organisation.

Vous devez avoir une vue d’ensemble de votre organisation et de ses besoins. Plus précisément, vous devez être capable d’imaginer les besoins des utilisateurs.

Mettez-vous à leur place !

Demandez-vous ceux dont ils ont besoin. Interrogez-vous sur ce qui peut leur faire gagner du temps, de l’énergie et, globalement, ce qui va leur permettre d’être plus efficace.

Des besoins différents qui sont identiques

Toutes les organisations sont différentes. Elles ont toutes leurs particularités, y compris dans les process ou les outils.

Aussi, elles ont toutes des besoins différents… qui sont toujours identiques !

Le paradoxe n’est qu’apparent. En effet, une entreprise de ventes de voyages a les mêmes besoins d’efficacité qu’une entreprise qui fabrique des flacons de parfums.

Or, cette efficacité repose de plus en plus sur la pertinence, la justesse et souvent la fraîcheur des informations sur lesquelles les utilisateurs travaillent.

À contrario, lorsqu’une entreprise, ou une organisation, travaille par échange d’e-mails avec des pièces jointes, le taux d’erreur est important. Les erreurs sont parfois simplement dues au fait que la bonne personne a eu un document erroné ou pas mis à jour.

Lors de la conception de sites SharePoint Online dans Microsoft Office 365, vous pouvez anticiper ce type d’erreurs afin de les éviter ou les réduire fortement.

Même, si vous ne pourrez pas résoudre tous vos problèmes avec SharePoint Online, vous pouvez améliorer vos process grâce à une bonne implémentation locale.

Implémenter localement

Il paraît très hasardeux de vouloir tout résoudre avec un produit informatique.

En effet, l’histoire informatique est malheureusement jonchée d’un nombre incalculable de cadavres de projets d’envergure. Ces projets devaient “remettre à plat” le système d’informations. Dans certains cas, le système d’informations a bien été mis au sol.

C’est un peu comme vouloir concevoir l’être humain de zéro, en enlevant les défauts réels ou supposés. Bon courage !

Une approche plus réaliste de la conception de sites SharePoint Online dans Microsoft Office 365 est de cibler un objectif précis : un process, un service voire un département.

Puis, progressivement, au fur et à mesure de l’appropriation des outils par les early adapters d’étendre le périmètre à un autre process, service ou département.

Cette approche, réaliste et méthodique, l’auteur y croit dur comme fer. Mais ce n’est pas un vœu pieu, ni une supplique. C’est un constat.

Gains de temps et d’argent

D’aucuns pourraient objecter le coût. En effet, intellectuellement, certains peuvent penser qu’une démarche locale et progressive coute plus cher qu’une opération Big Bang dans laquelle tout est remis à plat.

Pourtant, la réalité démontre le contraire. D’autant plus que l’introduction d’une nouvelle technologie présente toujours un risque. Ce risque augmente avec l’introduction de nouvelles méthodes de travail.

Aussi, lors de la conception de sites SharePoint Online, il faut tenir compte de ses risques afin de les atténuer. C’est la raison pour laquelle l’auteur détaille sa démarche d’implémentation dans ce livre.

Une implémentation réussie de sites SharePoint Online doit apporter une véritable plus-value à vos utilisateurs. L’objectif est de leur apporter un vrai plus par rapport à leur système précédent.

Bien sûr que certains vont se plaindre que c’était mieux avant. En effet, vous leur demander de changer leurs méthodes de travail. Vous leur proposer de sortir de leur zone de confort. Dans cette zone de confort, ils avaient leurs repères et leurs habitudes.

Mais, une fois que cette période inévitable sera passée, ils s’approprieront le nouvel outil. Ils découvriront une véritable simplicité dans l’accomplissement de leurs tâches quotidiennes. Ils auront sous les yeux des informations qu’ils ne pouvaient obtenir auparavant qu’en se connectant qu’à un émulateur de terminal X400 en modes caractères. Oui, cela existe encore. En 2018.

Dans ce monde presque parfait, il y a malgré tout des pièges. Et, ils sont relativement nombreux.

Dans son livre, l’auteur en indique plusieurs. En complément, vous trouverez deux exemples supplémentaires.

Les embûches de la conception de sites SharePoint Online

Tout d’abord, sachez que les sites SharePoint Online doivent évoluer. En effet, un site SharePoint n’est pas une vitrine web. C’est un produit qui accueille des outils métiers comme des formulaires, des flux de travail, des tableaux de bord, des rapports d’utilisation, des listes de données, des fichiers, etc.

La conception et l’organisation des sites SharePoint doivent prendre en compte les inévitables évolutions. Un premier piège serait de trop formater l’apparence du site avec, justement, une jolie présentation vitrine.

Certes, bien sûr que vous pouvez personnaliser en profondeur l’apparence de vos sites. Mais, s’il vous plait, restez standard ! Une personnalisation trop ésotérique peut rendre très complexe certaines évolutions métiers.

Un autre piège concerne la gestion des droits et autorisations. En effet, dès la conception, tenez compte de qui va avoir accès à quoi et pour faire quoi. Au moins à grandes mailles.

La question des droits influe considérablement la conception des sites SharePoint Online. Si vous n’en êtes pas convaincu, faites l’exercice suivant. Imaginez que dans votre organisation tout le monde peut accéder à tous les documents avec un contrôle total. La conséquence de ce scénario serait de réduire considérablement le nombre de sites, de pages, de bibliothèques et de listes SharePoint. Fin de ce scénario cauchemardesque.

Bien évidemment, vous devez aussi tenir compte que les droits peuvent évoluer dans le temps. La tendance initiale est souvent de trop bloquer. La pratique montre que le collaboratif nécessite au moins un peu d’accès…

Administrer et dépanner IIS 8

L’objectif du livre Internet Information Services (IIS) pour Windows Server 2012 R2: Concepts et Travaux Pratiques est de vous rendre rapidement autonome et opérationnel pour administrer et dépanner IIS 8 et IIS 8.5 de Windows Server 2012 et Windows Server 2012 R2.

Administrer et dépanner IIS 8 en 2h ou 15 jours ?

Ce qui est génial avec IIS, c’est que vous pouvez en parler durant 2 h ou 15 jours. Littéralement.

En effet, l’auteur a une collègue qui a eu l’occasion de dispenser une formation sur IIS. Cette formation a duré 15 jours, c’est-à-dire 3 x 5 jours ! Le client avait demandé à tout savoir sur IIS. À l’issue de cette longue formation, la collègue a confié qu’elle n’avait pas épuisé le sujet au bout des 15 jours…

Cette anecdote en dit long sur la richesse de IIS (Internet Information Services).

Très souvent les administrateurs ne s’occupent pas trop de IIS. Tant qu’il semble fonctionner. Tout va bien. Puis quand les sites web commencent à avoir des lenteurs, ou quand ils se bloquent, alors on s’intéresse de plus près à IIS.

Généralement, c’est là que les ennuis commencent. En effet, l’auteur a pu constater à de nombreuses reprises lors de missions d’audit, que si l’administrateur s’était abstenu de manipuler IIS dans tous les sens, celui-ci fonctionnerait mieux.

Administrer et dépanner IIS 8
Administrer et dépanner IIS 8

La logique de IIS est simple

Pour administrer et dépanner IIS 8, il faut bien comprendre sa logique. Celle-ci est incroyablement simple car modulaire et extensible.

En effet, l’architecture modulaire de IIS vous permet d’installer uniquement les fonctionnalités dont vos applications ont besoin. L’intérêt d’une architecture modulaire est aussi de vous permettre de réduire la surface d’attaque en évitant d’activer les modules inutiles. De plus, vous améliorez aussi les performances en réduisant les besoins en mémoire.

En outre, l’architecture modulaire de IIS permet d’étendre ses possibilités natives, grâce à l’ajout de nouvelles fonctionnalités. Certaines de ses fonctionnalités sont disponibles gratuitement.

Pourtant, nombreux sont les administrateurs Windows débutants qui font des contresens sur le fonctionnement et la logique de IIS.

Or, les contresens sur le fonctionnement de IIS sont parfois terribles. Par exemple, très peu d’administrateurs Windows savent qu’un IISRESET (le fameux IISRESET !) ne démarre pas un site web. Un appcmd start site est bien plus efficace. Par exemple.

Une autre erreur est de chercher à manipuler la configuration du site web. Si une amélioration doit être attendue de IIS, elle sera plutôt dans la configuration du pool d’applications.

Et encore faut-il que le paramétrage de IIS soit en cause. Ce qui n’est pas souvent le cas.

Administrer et dépanner IIS 8 sans se tromper

Par exemple, l’auteur estime que lors de lenteurs des sites web, l’applicatif est responsable dans 90% des cas environ. Et dans 80%, c’est l’accès aux bases de données qui est en cause.

Aussi, avant de chercher à résoudre les problèmes de performances d’une application, il est nécessaire de comprendre son fonctionnement.

Autrement dit, il est beaucoup plus fréquent que les problèmes de performances proviennent de l’applicatif que de IIS lui-même.

Bien sûr, il est possible qu’un goulet d’étranglement soit lié à un paramétrage inadapté.

Par exemple, certaines modifications simples, qui sont présentées dans le livre ont pu diviser par 700 le temps de réponse moyen d’une application Web cruciale d’un client. Cela signifie qu’une opération qui dure 11 minutes, ne dure plus que 1 seconde maintenant.

Des fonctionnalités impressionnantes

De plus, sans rien savoir de la programmation, vous pouvez connaître le nombre d’erreurs d’une application ASP.NET. Ça fait toujours son petit effet. Ensuite, le scénario est toujours le même.

Vous allez voir le développeur et vous lui dites qu’il y a 34 erreurs dans son code qui est sur le site de production.

Au début, le développeur vous assure qu’il n’y a pas d’erreurs dans son programme. Il vous explique qu’il a compilé sans erreur son programme. Puis, les tests unitaires se sont bien passés. Enfin, la recette a approuvé la mise en production. Donc, non. Il n’y a pas d’erreurs.

Vous insistez avec diplomatie. Puis, vous lui montrez les chiffres, noir sur blanc.

Généralement, il vacille un peu. Suspicieux, il vous demande d’où viennent ces erreurs. Vous lui expliquez qu’il s’agit d’erreurs de compilations mais aussi des exceptions qui sont levées et non gérées, etc.

Ensuite, vous patientez.

Puis quelques jours ou quelques semaines plus tard, il vous explique qu’il y avait bien quelques petites erreurs résiduelles mineures mais ça va : tout est corrigé.

Malgré tout, vérifiez à nouveau les chiffres. Ceux qui sont noir sur blanc.

Sachez qu’il existe des programmes ASP.NET avec plus de 1000 fichiers de codes qui ont 0 erreur.

Le contenu du livre

Grâce à cet ouvrage, vous serez en mesure de comprendre le fonctionnement de IIS 8 et 8.5. Vous pourrez le configurer, le sécuriser, le dépanner, le maintenir en condition opérationnelle et améliorer ses performances.

Ensuite, vous utiliserez des commandes PowerShell et AppCmd, ainsi que des outils moins connus mais très utiles comme NETSH, DISM, SC, SFC, etc.

Puis, vous apprendrez aussi à utiliser le moniteur réseau intégré au navigateur pour visualiser les échanges entre le client et le serveur IIS.

Enfin, vous pourrez vous entraîner grâce aux 42 Travaux pratiques corrigés !

Chaque exercice est composé d’un descriptif de l’objectif. Puis la solution est présentée et commentée, étape par étape, jusqu’à l’atteinte de l’objectif.

Afin de vous assurer d’être sur la bonne voie, de nombreuses copies d’écrans illustrent la solution. Enfin, un récapitulatif vous rappelle ce que venez d’apprendre dans l’exercice.

Administrer Exchange 2016

Pour administrer Exchange 2016, vous pouvez utiliser Administrer Microsoft Exchange Server 2016: Concepts et 47 Travaux Pratiques. est de vous rendre rapidement autonome et opérationnel dans l’administration, le dépannage et la sécurisation de Microsoft Exchange Server 2016.

Administrer Exchange 2016

Il s’agit pratiquement de deux livres en un. En effet, la première partie présente les tâches d’installation et d’administration. Tandis, que la seconde partie présente les outils et techniques de dépannage.

L’objectif de ce livre est de mettre à plat les principaux composants de Microsoft Exchange Server 2016, afin de guider l’administrateur pour qu’il puisse comprendre et agir là où c’est nécessaire et résoudre le problème rencontré : performances, défaillances, blocages, etc.

Abaque empirique CPU et RAM pour administrer Exchange 2016
Abaque empirique CPU et RAM pour administrer Exchange 2016

Construction du livre

La construction du livre reflète sa double origine. La première partie, du premier chapitre au chapitre 10 inclus, présente les composants de Microsoft Exchange Server 2016.

Que le lecteur non familier avec PowerShell se rassure, une introduction d’une quinzaine de pages essaye de lui donner les principales clés de cet outil, devenu incontournable avec l’apparition de Microsoft Exchange Server 2007, puis Microsoft Exchange Server 2010 et enfin Microsoft Exchange Server 2013.

La seconde partie, du chapitre 11 au dernier chapitre, est orientée vers le dépannage de Microsoft Exchange 2016. Dans cette partie, vous trouverez des outils, des méthodes et des informations additionnelles pour vous aider à résoudre les problèmes liés à la messagerie.

Principes pour administrer Exchange 2016

Les concepts pour administrer Exchange 2016 et dépanner sont présentés et expliqués en début de chapitre. Ensuite, chaque exercice est composé d’un descriptif de l’objectif, des prérequis nécessaires éventuels et de la solution. Celle-ci est détaillée et commentée, étape par étape, jusqu’à l’atteinte de l’objectif. Afin de vous guider visuellement, de nombreuses copies d’écrans ont été insérées. Un récapitulatif en fin d’exercice vous rappelle ce que venez d’apprendre.

Certaines particularités de votre environnement de travail peuvent être un obstacle à la réalisation des exercices.

En particulier, un service pack ou une mise à jour cumulative (CU, Cumulative Update) apportent de nouvelles fonctionnalités ou modifient le comportement de Windows ou Exchange.

Par ailleurs, n’hésitez pas à comparer votre avancement avec les copies d’écrans.

Qui doit lire ce livre ?

Ce livre est pour vous si vous voulez comprendre le fonctionnement de Microsoft Exchange Server, afin d’être en mesure d’administrer Exchange 2016 et le dépanner. Il vous apprendra aussi à sécuriser Microsoft Exchange Server 2016, ainsi qu’à le maintenir en condition opérationnelle et à améliorer ses performances.

Afin d’aborder efficacement le contenu de ce livre, il est préférable que vous ayez les connaissances de l’administration Windows Server. Cela suppose que vous ayez de bonnes connaissances du fonctionnement d’un ordinateur, de l’administration d’un serveur Windows et du réseau TCP/IP. Typiquement vous savez ce qu’est un processus ou un service dans Windows, ce que signifie l’acronyme DAS (Direct Attached Storage, ou disque en attachement direct), ainsi que celui d’ACL (Access Control List, ou liste de contrôle d’accès), sans chercher la définition dans Wikipédia.

Par ailleurs, vous connaissez les notions d’adresses IP, de port réseau, de FQDN (Fully Qualified Domain Name). Vous avez aussi des notions basiques sur Active Directory : forêt, domaines, etc.

La pratique des exercices de ce document suppose que vous ayez accès à une version de Microsoft Exchange Server 2016 et un poste client en Windows 7 ou ultérieur.

Version d’évaluation pour administrer Exchange 2016

Dans un des premiers exercices, vous trouverez toutes les informations nécessaires pour télécharger gratuitement une version d’évaluation de 180 jours de Microsoft Exchange Server 2016.

À ce propos, les exercices des Travaux Pratiques sont partie intégrante du livre. En effet, ils peuvent contenir des explications supplémentaires à l’exposé des notions.

Si vous ne souhaitez pas les faire, prenez au moins le temps de les lire. Vous découvrirez des illustrations concrètes de certains fonctionnements de Microsoft Exchange. Certains ne sont pas forcément simples à appréhender.

Enfin, pour des raisons évidentes, il est plus prudent que vous vous entraîniez dans un environnement de test ou de formation. N’expérimentez pas les exercices de ce livre dans un environnement de production, sans les avoir préalablement testés.

Ce livre ne vous conviendra pas…

Si vous cherchez un document exhaustif qui présente toutes les possibilités de Microsoft Exchange Server 2016. À notre connaissance, vous ne trouverez jamais un livre, ni une formation, qui puisse tout expliquer. Malgré ses 670 pages, ses 47 travaux pratiques détaillés et ses 270 copies d’écran, ce livre n’épuise pas le sujet. En revanche, il fournit une base solide pour devenir autonome dans l’administration de Microsoft Exchange Server 2016.

Si vous travaillez sur une ancienne version de Microsoft Exchange comme Exchange Server 2010, 2007, etc. Il existe quelques similitudes, notamment avec les versions 2010 et 2007. Toutefois, il y a des différences importantes dans l’architecture et les outils d’administration.

Si, pour l’instant, vous n’êtes pas sûr de bien comprendre le rôle d’un administrateur Windows. Dans ce cas, il est possible que ce livre soit prématuré.

Quelques conseils pratiques pour les exercices

Les travaux pratiques sont l’occasion de découvrir des notions nouvelles ou d’avoir des explications plus précises sur Exchange.

Lisez l’objectif de chaque exercice afin de bien comprendre le sens des manipulations dans les travaux pratiques. De même, faites la phase de préparation, quand elle existe, sinon vous ne pourrez pas faire l’exercice.

Respectez scrupuleusement les consignes. En particulier, et uniquement pour des raisons de cohérence, respectez bien les noms des destinataires, bases de données, dossiers, etc. .

Et maintenant ?

Achetez le livre !

Connecter des données à SharePoint 2016

Voulez-vous connecter des données à SharePoint 2016 ? Dans ce cas, cet article vous explique la démarche grâce aux techniques pour créer un site SharePoint 2016 Piloté par les données. Vous verrez comment vous pouvez connecter des données externes à SharePoint 2016. Vous pourrez utiliser au choix SharePoint Designer ou les composants WebPart des données métiers.

Pourquoi connecter des données à SharePoint 2016

Avant de plonger dans les délices inavouées des manipulations techniques, prenons le temps de comprendre leur intérêt.

En premier lieu, que signifie un site SharePoint créé par les données ? Un site SharePoint peut servir à transmettre des informations de toutes natures. Par exemple, vous créez un site SharePoint qui publie des nouvelles sur la vie de la société ou du service.

Vous pouvez aussi avoir un site web qui donne les procédures et les formulaires pour remplir une note de frais, etc.

Ensuite, vous pouvez créer des sites SharePoint de type GED (Gestion électronique de documents). Globalement, vous partagez des documents avec des collègues. Vous pouvez même faire de la coédition, c’est-à-dire que vous pouvez être plusieurs à modifier simultanément le même document.

Puis, progressivement, vous mettez en place des applications métiers. Ces applications s’appellent des applications métiers car elles permettent de faire fonctionner votre organisation.

Donc, vous créez des applications à partir de formulaires, puis de flux de travail, etc.

Connecter des données à SharePoint 2016
Connecter des données à SharePoint 2016

Un développement spécifique

Bien sûr, vous pouvez aussi faire développer des applications spécifiques en faisant appel à un développeur professionnel.

C’est la solution de facilité à court et moyen terme. Malgré son intérêt, le développement spécifique a aussi ses inconvénients.

Déjà, c’est couteux. Comptez au minimum 400 € / jour de développement. Ensuite, cela coûte souvent plus que prévu. Parfois même beaucoup plus. C’est possible que ces questions d’argent ne soit pas un problème pour votre organisation. Car, il s’agit un investissement qui sera rentabilisé. Ou bien, vous disposez de moyens financiers colossaux. C’est rare mais ça existe.

L’autre inconvénient est la difficulté à obtenir exactement ce que vous voulez. C’est bien évidemment possible. Mais dans la pratique, cela se heurte à plusieurs difficultés. Par exemple, il peut exister une incompréhension de part et d’autre, le désir de ne pas dépasser le temps alloué pour le développeur, une forme de flemme et probablement 47 autres raisons.

Il existe d’autres problèmes. Par exemple, l’obligation de continuer de faire appel à des personnes externes. Ou bien, si vous rencontrez des difficultés lors d’une migration de SharePoint. Et d’autres raisons encore.

Certains trouveront peut-être que le tableau est noirci. Mais ce n’est pas sûr. L’auteur de cet article a été successivement développeur, chef de projet, directeur de projets, puis à nouveau développeur, etc.

Un développement contrôlé

Une autre raison qui peut vous inciter à faire votre propre “développement” (sans programmation) est la liberté.

Quand vous maîtrisez complètement le processus de “développement” vous faites ce que vous voulez, à votre rythme. Quoique ce n’est pas toujours vrai.

Imaginez que votre souci est d’avoir une formule Microsoft Excel dans une cellule d’une feuille de calcul. Par exemple :

=SI(ESTVIDE(L2);"";DATE(ANNEE(L2);MOIS(L2);1))

Une fois que vous avez compris comment la formule fonctionne, vous pouvez facilement en créer d’autres. Les prochaines seront peut être encore plus complexes. De plus, vous avez l’auto-satisfaction d’être autonome. Faites-vous plaisir !

C’est exactement ce que propose l’idée derrière “Connecter des données à SharePoint 2016”.

Connecter des données à SharePoint 2016

En effet, grâce aux techniques qui permettent de connecter des données à SharePoint 2016, vous pouvez afficher et manipuler directement les données métiers.

Plus précisément, vous utilisez des données qui proviennent de bases de données, de feuilles Excel, de fichiers XML et même de services web. Parfaitement.

Vous faites tout cela sans jamais programmer quoique ce soit, y compris pour connecter des services web.

Rappelez-vous que si vous avez besoin d’introduire des traitements, c’est possible. Vous pouvez généralement le faire vous-même et sans programmation avec les flux de travail SharePoint 2016.

Quels sont les pré-requis ?

Ces techniques supposent que vous avez une bonne connaissance fonctionnelle de SharePoint 2016, notamment que vous connaissiez les notions de listes, bibliothèques, pages etc.

La connexion de SharePoint à des sources de données externes réclame une bonne culture informatique générale et une compréhension globale de notions comme les serveurs, les méthodes d’authentifications, les autorisations d’accès à une ressource, etc.

La compréhension générale du fonctionnement des balises XML, de services web et des bases de données est aussi nécessaire.

Toutefois, à aucun moment, vous n’aurez à faire le moindre développement. Les outils utilisés ne nécessitent pas de développer une interface ou un programme.

Bien évidemment, si vous êtes déjà un développeur, et en particulier un développeur .Net, vous comprendrez probablement plus finement les mécanismes mis en œuvre. Toutefois, il n’est absolument pas nécessaire d’être un développeur pour utiliser ces techniques. Comme cela vient d’être indiqué, être un informaticien avec une bonne culture générale en informatique suffit.

La pratique de ces techniques suppose évidemment que vous ayez accès à Microsoft SharePoint 2016.

Contenu du livre pour connecter des données à SharePoint 2016

Dans ce livre, vous verrez une présentation pratique de SharePoint Designer. En effet, la plupart des manipulations nécessite d’utiliser SharePoint Designer.  Bien sûr, seuls les aspects liés à la connexion de données sont exposés.

Ensuite, vous verrez comment vous pouvez connecter des sources de données externes à SharePoint. Notamment, les données peuvent provenir d’une base de données SQL Server d’une feuille Excel, de fichiers XML, d’un service web SOAP ou d’un service web REST.

L’objectif de ces manipulations est généralement d’afficher les données. Aussi, vous verrez concrètement comment vous pouvez afficher les données externes.

Notamment, vous découvrirez comment manipuler une vue de données, afficher un fichier XML, afficher un flux RSS externe ou un flux RSS SharePoint.

Vous apprendrez aussi à manipuler le service Business Connectivity Services (BCS) pour connecter des données à SharePoint 2016. En particulier, vous saurez gérer les autorisations externes, créer un type de contenu externe et créer une liste externe.

Enfin, vous découvrirez aussi comment utiliser les composants WebPart de BCS et connecter ces composants WebPart spécialisés à SharePoint 2016.

Designer un site SharePoint 2016

Dans cet article, vous allez apprendre à designer un site SharePoint 2016, grâce aux techniques de Modifier l’apparence des sites SharePoint 2016: Concepts et Travaux Pratiques.

Designer un site SharePoint 2016

La personnalisation d’un site SharePoint 2016 consiste aussi à modifier son apparence. C’est même toujours la même première demande des clients : “Faites un site SharePoint qui ne ressemble pas à SharePoint !”.

Concrètement, il est possible de personnaliser en profondeur un site avec Visual Studio ou SharePoint Designer. Toutefois ces outils puissants ne doivent pas faire oublier le paramétrage disponible avec un simple navigateur web.

D’autant qu’une personnalisation mal maîtrisée peut conduire à la perte de fonctionnalités natives de SharePoint 2016, comme le responsive. Aussi, il est plus prudent d’utiliser uniquement le navigateur pour personnaliser un site SharePoint 2016.

Surtout que vous pouvez modifier radicalement de nombreux aspects d’un site. Par exemple, vous pouvez modifier sa présentation ou sa navigation en quelques clics bien placés.

Présentations composées

Un gros avantage de travailler avec des modèles pour créer des sites est la simplicité. En effet, vous choisissez le modèle de site puis vous créez un site à partir de ce modèle. L’inconvénient est que les sites ont tendance à se ressembler.

Pour remédier à cet inconvénient ou pour appliquer les codes graphiques de votre organisation, SharePoint 2016 propose d’appliquer une présentation composée sur un site.

Une présentation composée (ou thème) s’appuie sur le format XML.

Notamment, ce format supporte les polices Web. La présentation composée peut inclure des liens vers des fichiers de polices. Elle propose une image de fond, une palette et des polices avec aperçu en direct. Par ailleurs, il n’est pas utile d’activer la fonctionnalité de publication.

Une présentation composée comprend une page maître, une palette de couleurs, une image de fond éventuelle et un jeu de deux polices de caractères.

La première police (Par exemple Segoe UI Light) s’applique aux titres du site, tandis que la seconde police (Segoe UI) s’applique au corps de texte.

Si la fonctionnalité de collection de sites intitulée Infrastructure de publication de SharePoint Server est active, l’application d’une présentation composée sur un site s’applique aussi aux sites de publication. Un site de publication est un site sur lequel la fonctionnalité de site intitulée Publication SharePoint Server est active.

Nativement, SharePoint 2016 propose 17 présentations composées mais vous pouvez aussi les personnaliser ou créer vos propres présentations composées.

Images et Rendus d’image

L’utilisation d’images dans un site web est indispensable. En effet, elles améliorent la compréhension du fonctionnement du site web. L’objectif est que l’utilisateur puisse s’orienter tout seul dans le site web et comprendre de lui-même comment trouver l’information ou le contenu qu’il cherche.

Livrer un mode d’emploi explicite avec un site web est un aveu d’échec, car le site web doit être son propre manuel.

Par exemple, un logo est plus souvent parlant qu’une description textuelle.

Le design d’un site SharePoint nécessite donc de manipuler des images pour illustrer et fluidifier le contenu. Dans ce cours, nous avons eu besoin très rapidement d’images afin de rendre certaines pages un plus attrayantes.

La fonctionnalité de rendus d’image de SharePoint 2016 permet de gérer différentes versions d’une même image chargée dans une bibliothèque SharePoint, avec des tailles différentes ou des cadrages différents.

Cette possibilité fonctionne sur un site sur lequel la fonctionnalité Infrastructure de publication de SharePoint Server est active. La mise en cache BLOB de l’application web doit aussi être active.

Designer un site SharePoint 2016
Designer un site SharePoint 2016

Définition d’une page maître

Pour designer un site SharePoint 2016, vous devrez souvent modifier la page maître.

Une page maître (master page) contient tout le code de présentation de l’interface utilisateur.

Ce code comprend généralement, l’en-tête de la page, le logo et la navigation.

Il peut aussi comprendre le pied de page, les couleurs ainsi que les images.

Enfin, il comprend souvent les feuilles de styles en cascade (CSS, Cascading Style Sheets) et les fonctions JavaScript communes.

Espaces réservés de contenu (Content Placeholders)

Une autre caractéristique sont les espaces réservés de contenu (Content Placeholders) présents dans une page maître. Les espaces réservés de contenu sont des zones de contenu remplaçable sur la page maître. Dans le code, ils sont identifiés par la balise <asp:ContentPlaceHolder>.

Un content Placeholder est donc un espace réservé sur la page maître pour y mettre le contenu correspondant. Le contenu correspondant sera inséré au moment de la fusion du contenu avec la page maître. C’est l’opération dite du rendu de page.

Lorsque l’utilisateur d’un site appelle une page dans le navigateur, la page de contenu est fusionnée avec la page maître pour générer la page que l’utilisateur voit dans le navigateur.

Par exemple, la page maître possède un content placeholder pour le nom du site à côté du content placeholder du logo du site.

Rendu de page

Lors du rendu de page, SharePoint lit le titre de la page et l’insère dans la page maître dans son content placeholder. Le titre de la page est stocké dans la base de données de contenu.

Un content placeholder ressemble à l’exemple suivant :

<asp:ContentPlaceHolder id="MonPlaceholder" runat="server" />

Techniquement, une page maître est une page ASP.NET dont l’extension du nom de fichier est .master et qui sert à partager du code entre les pages.

Elle permet de disposer d’un modèle qui sera utilisé pour créer les nouvelles pages. Elle offre aussi un aspect uniforme pour chaque page d’un site.

Les pages maîtres se trouvent dans le lien Pages maîtres dans la section Galeries du concepteur web. Dans SharePoint Designer, elles se trouvent dans le dossier masterpage sous le dossier _catalogs dans la liste de tous les fichiers.

SharePoint Designer permet de personnaliser la page maître. Ce n’est pas directement possible avec le navigateur web. Par contre, une technique de création et de personnalisation avec le navigateur est expliquée dans les exercices du chapitre 6.

Il y a un ensemble de Content Placeholder obligatoire pour SharePoint. Sans ces espaces réservés, le site ne fonctionnera pas.

Livre pour designer un site SharePoint 2016

Vous apprendrez à leur donner une identité visuelle personnalisée et à modifier leur apparence pour leur donner un aspect personnalisé, grâce aux outils comme le Gestionnaire de conception ou les Présentations composées.

Vous mettrez vos connaissances en pratique grâce aux 26 Travaux Pratiques entièrement détaillés et corrigés.