Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
"Fini l'artisanat, place à l'industrialisation !
Dans cette session, nous aborderons les différentes méthodes de déploiement d’applications dans Azure.
Nous ferons un rappel sur le nouveau modèle ARM (IaaS v2) et les « Resource Manager providers ».
Puis nous passerons aux différentes méthodes de déploiement : de la plus simple jusqu’aux plus élaborées comme par exemple, PowerShell, CLI, Custom Script, fichiers de configuration JSON, installation post-installation d’applications, solutions tierces. "
Puppet est un outil de gestion de configuration et de déploiement. Découvrez ce fameux mouvement DevOps, et quelles sont les raisons qui font le succès de Puppet.
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...GUSS
SQL Server constitue réellement le cœur de SharePoint. Lors de cette session nous avons réuni un MVP SharePoint et une MVP SQL Server qui vous donneront un aperçu de ce que tout DBA SQL Serveur doit savoir sur SharePoint. Les principes fondamentaux de l’architecture SharePoint 2013 (sites, collections de sites, services applicatifs, moteur de recherche) et surtout les concepts SQL Serveur associés seront abordés (bases de données de contenu, de configuration, de services, de workflows). les orateurs vous donneront également un aperçu de ce que tout DBA doit connaître sur le plan de l’optimisation, la configuration et le monitoring de SQL Server spécifiquement pour SharePoint 2013, les concepts de récupération d’urgence et de haute disponibilité (spécifiquement les groupes de disponibilité Always-On) appliqués à SharePoint ; l’intérêt d’exploiter le SQL Server Resource governor dans le contexte SharePoint sera également traité. Session présentée lors du SQLSaturday Paris 2014
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
"Fini l'artisanat, place à l'industrialisation !
Dans cette session, nous aborderons les différentes méthodes de déploiement d’applications dans Azure.
Nous ferons un rappel sur le nouveau modèle ARM (IaaS v2) et les « Resource Manager providers ».
Puis nous passerons aux différentes méthodes de déploiement : de la plus simple jusqu’aux plus élaborées comme par exemple, PowerShell, CLI, Custom Script, fichiers de configuration JSON, installation post-installation d’applications, solutions tierces. "
Puppet est un outil de gestion de configuration et de déploiement. Découvrez ce fameux mouvement DevOps, et quelles sont les raisons qui font le succès de Puppet.
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...GUSS
SQL Server constitue réellement le cœur de SharePoint. Lors de cette session nous avons réuni un MVP SharePoint et une MVP SQL Server qui vous donneront un aperçu de ce que tout DBA SQL Serveur doit savoir sur SharePoint. Les principes fondamentaux de l’architecture SharePoint 2013 (sites, collections de sites, services applicatifs, moteur de recherche) et surtout les concepts SQL Serveur associés seront abordés (bases de données de contenu, de configuration, de services, de workflows). les orateurs vous donneront également un aperçu de ce que tout DBA doit connaître sur le plan de l’optimisation, la configuration et le monitoring de SQL Server spécifiquement pour SharePoint 2013, les concepts de récupération d’urgence et de haute disponibilité (spécifiquement les groupes de disponibilité Always-On) appliqués à SharePoint ; l’intérêt d’exploiter le SQL Server Resource governor dans le contexte SharePoint sera également traité. Session présentée lors du SQLSaturday Paris 2014
This is an important question many customers ask themselves. Microsoft is heavily promoting their Cloud services with SharePoint Online as their showpiece. The SharePoint Online platform did mature over the years and has become a worthy and realistic replacement for SharePoint On-Premises. SharePoint Online offers Intranet and Extranet business solutions and contains the latest SharePoint features. Although this sounds great, many customers aren’t sure and are hesitant of the Cloud. What they really wonder: is SharePoint Online a friend or a foe?
SharePoint 2013 Usage Analytics and Making Metrics ActionableJoel Oleson
The document discusses analyzing usage metrics in SharePoint 2013. It covers analyzing browser and mobile usage, differences between SharePoint 2010 and 2013 support, understanding usage by location and language, and adoption trends. Key points emphasized are making metrics actionable by understanding how users interact with the system and considering fulfillment paths, popular documents, and enterprise-level usage rollups.
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbeChirag Patel
Session presented in Brussels, Belgium on 15 Oct 2016 (http://www.spsevents.org/city/Brussels/Brussels2016).
Office 365 is powered by more productive apps than ever before when compared with SharePoint on-premises. In addition to the user interface and evolving collaboration landscape, this session will cover all the Office 365 collaboration tools and technologies such as Delve, Office 365 Groups, Power BI, Access and SharePoint with no-code and browser based configurations. You will gain invaluable insights and how-to determine what tools to use for what business requirements or scenarios.
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...Sébastien Levert
Every developer hears about AngularJS and all the magic it does for you applications. In order to kickstart you AngularJS journey, this session is an introduction to the AngularJS concepts applied to any Office 365 development. Different workloads will be targeted (Mail, Calendar, Files) and the Office 365 API will be our main datasource. We will also cover SharePoint Online specific data access (Office 365 API, REST, CSOM and Search) to meet your current development needs.
The 3 key takeaways of this session are :
- You will understand the basics of the AngularJS framework
- You will learn how to communicate withthe Office 365 through AngularJS
- You will be able to apply those new skills in your next project
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...Sébastien Levert
Office Add-Ins
- Introduction aux add-ins
- Introduction au framework Office UI Fabric
- Développement d'add-ins pour le web le desktop et le mobile avec MVC.NET
- Développement d'add-ins avec un stack open source (AngularJS, Node, Yeoman)
- Retours sur les nouveautés de la //Build
Microsoft Graph
- Développement Microsoft Graph : où quand pourquoi ?
- Résolution des problématiques d’authentification Azure AD : Que nous cache Visual Studio !
- Exploration du graph
- Développement from scratch d’une application universelle avec Microsoft Graph
- Développement et migration d’une application MVC ASP.NET avec Microsoft Graph
- Développement d’une application Web avec VS Code, Node.js et Angular.JS
- Retours sur les nouveautés de la //Build
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeJasper Oosterveld
This document is a presentation about SharePoint Online given by Jasper Oosterveld at the #SPSSTHLM conference on February 14th, 2015. It discusses functionality updates and platform updates to SharePoint Online and provides resources on topics like OneDrive for Business, external sharing, Windows PowerShell, hybrid environments with on-premises and Office 365, Yammer integration, and Office 365 capabilities. Contact information is provided for Jasper Oosterveld to ask additional questions.
Title: Getting started with SharePoint REST API in Nintex Workflows for Office 365 InspireX 2017.
Event: The talk at Nintex Conference InspireX 2017 at New Orleans in Louisiana
Date: 13 February 2017
SQL Server is really the brain of SharePoint; in this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what any SharePoint consultant and DBA need to know regarding business continuity in SharePoint 2013 & 2016. Of course SQL Server plays a major role in this story; the sessions will be animated with real & live demos.
Topics covered:
Concepts of business continuity
SharePoint and Business continuity
Patterns and anti-patterns
SharePoint and SQL Server Always on Availability groups : what works, what doesn’t work (demos)
Lessons learned from real projects
SharePoint 2016 Min Role and Business continuity
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien
Covers the changes Microsoft are making to team sites in Office 365/on-premises SharePoint - in terms of end-user changes, and also the impact on developers. The second half of the deck covers the SharePoint Framework (the new coding framework for developers).
Designing a great SharePoint Online intranet in Office 365Danny Burlage
Designing an Intranet in SharePoint Online could potentially turn out to be a disaster. Developers build the intranet with On Premise SharePoint specifications in mind, resulting in a slow intranet.
SharePoint Online however is a great tool to build your company intranet. Many large organizations use it to communicate with their employees throughout the world.
This presentation describes the most commonly made mistakes when building out a SharePoint Online intranet. Thing you need to consider in order for the Intranet not to be slow but also to make sure you get the most out of your environment.
The presentation was first given by Danny Burlage from Wortell at SharePoint Connections 2014 and slightly modified repeated at the Metalogix Conference Roadmap to the Cloud.
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureStephane Lapointe
L'API Azure Resource Manager est le futur d'Azure et ses fonctionnalités de gabarits sont un grand pas en avant et simplifies comment vous provisionnez et déployez vos solutions dans Azure. Voyez comment créer des gabarits ARM complexes utilisant plusieurs ressources dans Visual Studio tout en gardant en tête la réutilisation. Découvrez les différentes fonctions disponibles et comment elles peuvent vous aider à bâtir des gabarits plus avancés.
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...PimpMySharePoint
Le nuage peut vous aider à maximiser vos investissements et à simplifier vos processus de gestion pour vos activités SharePoint. Windows Azure offre une multitude de services qui permettent une transformatin de vos infrastructures, de vos paradigmes de développement et de transformer vos équipes TI vers les principes DevOps. Dans cette session, nous vous vous présenterons comment utiliser à plein la plateforme Azure dans le cadre d'une entreprise misant sur SharePoint comme plateforme applicative. Les sujets traités seront :
- Windows Azure comme IaaS
- Windows Azure comme CDN
- Windows Azure comme point central de votre ALM grâce à Visual Studio Online
- Windows Azure comme couche applicative pour vos apps SharePoint
- Windows Azure comme environnement complexe d'intégration
- Windows Azure comme moteur de conversion avec Media Services
- Windows Azure comme framework de déploiement
Le nuage au service de la plateforme SharePoint, c'est possible !
Groupe d'usagers SharePoint Québec - PnP pour les usagers!Sébastien Levert
Vos développeurs vous parlent de PnP? Mais qu'est-ce que c'est? Comment peut-on bénéficier de cette "chose" dans vos solutions d'affaires? Quels sont les cas d'utilisation qui sont intéressants de maîtriser pour livrer des solutions de qualité dans SharePoint Online & Server?
Cette session focusera sur la présentation des exemples et des solutions mises à disposition par PnP et la communauté!
Le but de cette session est d'apporter un point éclairé sur l'ensemble des possibilités de remoting utilisables par Powershell.
Speakers : Fabien Dibot (Vivalto Santé), Carlo Mancini (STMicroelectronics)
This is an important question many customers ask themselves. Microsoft is heavily promoting their Cloud services with SharePoint Online as their showpiece. The SharePoint Online platform did mature over the years and has become a worthy and realistic replacement for SharePoint On-Premises. SharePoint Online offers Intranet and Extranet business solutions and contains the latest SharePoint features. Although this sounds great, many customers aren’t sure and are hesitant of the Cloud. What they really wonder: is SharePoint Online a friend or a foe?
SharePoint 2013 Usage Analytics and Making Metrics ActionableJoel Oleson
The document discusses analyzing usage metrics in SharePoint 2013. It covers analyzing browser and mobile usage, differences between SharePoint 2010 and 2013 support, understanding usage by location and language, and adoption trends. Key points emphasized are making metrics actionable by understanding how users interact with the system and considering fulfillment paths, popular documents, and enterprise-level usage rollups.
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbeChirag Patel
Session presented in Brussels, Belgium on 15 Oct 2016 (http://www.spsevents.org/city/Brussels/Brussels2016).
Office 365 is powered by more productive apps than ever before when compared with SharePoint on-premises. In addition to the user interface and evolving collaboration landscape, this session will cover all the Office 365 collaboration tools and technologies such as Delve, Office 365 Groups, Power BI, Access and SharePoint with no-code and browser based configurations. You will gain invaluable insights and how-to determine what tools to use for what business requirements or scenarios.
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...Sébastien Levert
Every developer hears about AngularJS and all the magic it does for you applications. In order to kickstart you AngularJS journey, this session is an introduction to the AngularJS concepts applied to any Office 365 development. Different workloads will be targeted (Mail, Calendar, Files) and the Office 365 API will be our main datasource. We will also cover SharePoint Online specific data access (Office 365 API, REST, CSOM and Search) to meet your current development needs.
The 3 key takeaways of this session are :
- You will understand the basics of the AngularJS framework
- You will learn how to communicate withthe Office 365 through AngularJS
- You will be able to apply those new skills in your next project
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...Sébastien Levert
Office Add-Ins
- Introduction aux add-ins
- Introduction au framework Office UI Fabric
- Développement d'add-ins pour le web le desktop et le mobile avec MVC.NET
- Développement d'add-ins avec un stack open source (AngularJS, Node, Yeoman)
- Retours sur les nouveautés de la //Build
Microsoft Graph
- Développement Microsoft Graph : où quand pourquoi ?
- Résolution des problématiques d’authentification Azure AD : Que nous cache Visual Studio !
- Exploration du graph
- Développement from scratch d’une application universelle avec Microsoft Graph
- Développement et migration d’une application MVC ASP.NET avec Microsoft Graph
- Développement d’une application Web avec VS Code, Node.js et Angular.JS
- Retours sur les nouveautés de la //Build
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeJasper Oosterveld
This document is a presentation about SharePoint Online given by Jasper Oosterveld at the #SPSSTHLM conference on February 14th, 2015. It discusses functionality updates and platform updates to SharePoint Online and provides resources on topics like OneDrive for Business, external sharing, Windows PowerShell, hybrid environments with on-premises and Office 365, Yammer integration, and Office 365 capabilities. Contact information is provided for Jasper Oosterveld to ask additional questions.
Title: Getting started with SharePoint REST API in Nintex Workflows for Office 365 InspireX 2017.
Event: The talk at Nintex Conference InspireX 2017 at New Orleans in Louisiana
Date: 13 February 2017
SQL Server is really the brain of SharePoint; in this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what any SharePoint consultant and DBA need to know regarding business continuity in SharePoint 2013 & 2016. Of course SQL Server plays a major role in this story; the sessions will be animated with real & live demos.
Topics covered:
Concepts of business continuity
SharePoint and Business continuity
Patterns and anti-patterns
SharePoint and SQL Server Always on Availability groups : what works, what doesn’t work (demos)
Lessons learned from real projects
SharePoint 2016 Min Role and Business continuity
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien
Covers the changes Microsoft are making to team sites in Office 365/on-premises SharePoint - in terms of end-user changes, and also the impact on developers. The second half of the deck covers the SharePoint Framework (the new coding framework for developers).
Designing a great SharePoint Online intranet in Office 365Danny Burlage
Designing an Intranet in SharePoint Online could potentially turn out to be a disaster. Developers build the intranet with On Premise SharePoint specifications in mind, resulting in a slow intranet.
SharePoint Online however is a great tool to build your company intranet. Many large organizations use it to communicate with their employees throughout the world.
This presentation describes the most commonly made mistakes when building out a SharePoint Online intranet. Thing you need to consider in order for the Intranet not to be slow but also to make sure you get the most out of your environment.
The presentation was first given by Danny Burlage from Wortell at SharePoint Connections 2014 and slightly modified repeated at the Metalogix Conference Roadmap to the Cloud.
Modèles d'Azure Resource Manager: Améliorer vos déploiements sur AzureStephane Lapointe
L'API Azure Resource Manager est le futur d'Azure et ses fonctionnalités de gabarits sont un grand pas en avant et simplifies comment vous provisionnez et déployez vos solutions dans Azure. Voyez comment créer des gabarits ARM complexes utilisant plusieurs ressources dans Visual Studio tout en gardant en tête la réutilisation. Découvrez les différentes fonctions disponibles et comment elles peuvent vous aider à bâtir des gabarits plus avancés.
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...PimpMySharePoint
Le nuage peut vous aider à maximiser vos investissements et à simplifier vos processus de gestion pour vos activités SharePoint. Windows Azure offre une multitude de services qui permettent une transformatin de vos infrastructures, de vos paradigmes de développement et de transformer vos équipes TI vers les principes DevOps. Dans cette session, nous vous vous présenterons comment utiliser à plein la plateforme Azure dans le cadre d'une entreprise misant sur SharePoint comme plateforme applicative. Les sujets traités seront :
- Windows Azure comme IaaS
- Windows Azure comme CDN
- Windows Azure comme point central de votre ALM grâce à Visual Studio Online
- Windows Azure comme couche applicative pour vos apps SharePoint
- Windows Azure comme environnement complexe d'intégration
- Windows Azure comme moteur de conversion avec Media Services
- Windows Azure comme framework de déploiement
Le nuage au service de la plateforme SharePoint, c'est possible !
Groupe d'usagers SharePoint Québec - PnP pour les usagers!Sébastien Levert
Vos développeurs vous parlent de PnP? Mais qu'est-ce que c'est? Comment peut-on bénéficier de cette "chose" dans vos solutions d'affaires? Quels sont les cas d'utilisation qui sont intéressants de maîtriser pour livrer des solutions de qualité dans SharePoint Online & Server?
Cette session focusera sur la présentation des exemples et des solutions mises à disposition par PnP et la communauté!
Le but de cette session est d'apporter un point éclairé sur l'ensemble des possibilités de remoting utilisables par Powershell.
Speakers : Fabien Dibot (Vivalto Santé), Carlo Mancini (STMicroelectronics)
Etudes d’architecture, mises en œuvre, déploiements, administration de la plateforme SharePoint serveur 2013 et la sauvegarde des bases de données de contenue de cette plateforme de collaboration.
Similaire à SharePoint saturday montreal 2016- automatisation powershell (20)
This document discusses using PowerShell Desired State Configuration (DSC) to automate SharePoint configurations. It introduces DSC and its main components like configurations, modules, resources and the Local Configuration Manager. It then describes the SharePointDSC module for configuring SharePoint with DSC down to the site level. Other related topics discussed include ReverseDSC for documenting existing environments, VisualDSC for a graphical interface to build DSC configurations, and troubleshooting DSC.
This document provides an overview of PowerShell for SharePoint administration. It discusses how PowerShell has evolved to become a powerful tool for managing SharePoint, providing capabilities beyond traditional tools like STSAdm.exe. The author demonstrates how PowerShell allows interaction with SharePoint objects and provides examples of common administrative tasks like site management and list operations that can be performed in PowerShell.
PowerShell for SharePoint - SharePoint Saturday Montréal 2014
SharePoint saturday montreal 2016- automatisation powershell
1. SharePoint Saturday Montréal#SPSMontreal
2 avril 2016
SharePoint Saturday
Montréal
Automatisation de SharePoint avec
PowerShell
Nik Charlebois
SharePoint Premier Field Engineer
4. Nik Charlebois
• Microsoft SharePoint Premier Field Engineer
• Ex-Microsoft MVP
• Plus de 10 ans d’expérience avec SharePoint
• Auteur « Beginning PowerShell for SharePoint »
• Focusse sur le développement
• Blog: NikCharlebois.com
• @NikCharlebois
5. SharePoint Saturday Montréal#SPSMontreal
But de cette session
• Offrir un aperçut des nouveautés de PowerShell v4 et +;
• Démontrer comment utiliser PowerShell localement et dans le
nuage;
• Donner un aperçut de ce que le futur nous réserve.
9. SharePoint Saturday Montréal#SPSMontreal
PowerShellGet
• Pensez-y comme si il s’agissait de la platteforme NuGet de PowerShell;
• Nécessite Windows Management Framework 5 (PowerShell 5) ou le module
PowerShellGet pour PowerShell v3 et v4;
• Préconfiguré avec la gallerie PowerShell:
• PowerShell Gallery (http://PowerShellGallery.org)
• Permet de télécharger et installer automatiquement des paquets approuvés.
14. SharePoint Saturday Montréal#SPSMontreal
Desired State Configuration (DSC)
• Connu sous le nom d’engin « Make-it-so »;
• Définit la configuration d’une machine et l’applique;
• Agit comme un exécuteur (gardien) de la configuraton définie;
• Introduit dans WMF 4.0, mais grandement amélioré dans la version 5.
16. SharePoint Saturday Montréal#SPSMontreal
Modes de DSC
Pousse (DSC Push): Tire (DSC Pull):
• Les scripts DSC sont situés et executés
directement sur la machine à configurer;
• Les changement à une configuration
DSC doivent être appliqués sur chaque
machine;
• Chaque machine doit avoir toutes les
ressources DSC nécessaires d’installer
localement avec de rouler le script de
configuration.
• Les scripts DSC sont situés sur un serveur
central nommé “Pull Server”;
• Les changements à la configuration DSC
doivent être fait au niveau du serveur
central seulement;
• Les serveurs n’ont pas besoin d’avoir
toutes les ressources DSC nécessaires
d’installer localement. Elles seront
téléchargées du “Pull Server”.
21. SharePoint Saturday Montréal#SPSMontreal
Aperçut de DSC […]
• Depuis avril 2015 les ensembles de ressources DSC
sont “open-source”;
• L’approche des vagues n’est maintenant plus utilisée;
• GitHub est maintenant le repertoire principal pour
toutes les ressources DSC;
• Les gens sont libres de fourcher le code pour leur
propres intérêts ou de soumettre une demande de
fusion avec les propriétaires du projet;
DSC Resource Wave Kits
Module
Resource
22. SharePoint Saturday Montréal#SPSMontreal
Aperçut de DSC […]
• Le nom des modules débutent par ‘x’ pour indiquer qu’ils
sont en phase expérimentale (ou par ‘c’ pour indiquer qu’ells
sont gérés par la communauté;;
• Normallement spécifique pour un logiciel précis ou une
composante OS/Serveur (ex: xFireFox, xChrome,
xActiveDirectory);
• Il y a présentement 600 modules DSC officiels approuvés par
Microsoft;
• Les modules DSC peuvent être téléchargés et placés sous
“C:Program FilesWindowsPowerShellModules” pour les rendre
disponibles aux sessions PowerShell;
DSC Resource Wave Kits
Module
Resource
23. SharePoint Saturday Montréal#SPSMontreal
Aperçut de DSC […]
• Une ressource représente un composant d’un logiciel que l’on veut
configurer avec DSC
o Ex:
DSC Resource Wave Kits
Module
Resource
24. SharePoint Saturday Montréal#SPSMontreal
Aperçut de DSC […]
• Le nom des ressources est constitué du nom de la compagnie, suivi par le
nom de la resource (ex: MSFT_xWebSite);
• Les ressources contiennent toutes 2 fichiers:
1) Module PowerShell (.psm1): contient la logique;
2) Fichier de schema MOF: Défini l’information à propos de la
ressource et de ses paramètres (interface);
• Un module DSC de PowerShell contient toujours au moins 3 fonctions:
o Get-TargetResource
o Set-TargetResource
o Test-TargetResource
DSC Resource Wave Kits
Module
Resource
25. SharePoint Saturday Montréal#SPSMontreal
Aperçut de DSC […]
• Get-TargetResource:
o Retourne simplement l’état actuel de la machine à configurer;
• Set-TargetResource:
o Fonction responsable du “make-it-so”. C’est ici que la logique de
configuration prend place;
• Test-TargetResource:
o Compare chaque paramètre défini dans le fichier schema et la
configuration actuelle du serveur (obtenue par Get-
TargetResource). S’assure que le serveur est dans la configuration
désirée et retourne vrai ou faux.
DSC Resource Wave Kits
Module
Resource
26. SharePoint Saturday Montréal#SPSMontreal
Mesdames et messieurs, xSharePoint!
• Cible SharePoint 2013 et 2016;
• Initialement rendu disponible en avril 2015;
• Disponible dès aujourd’hui http://GitHub.com/PowerShell/xSharePoint
• Version 1.0.0.0 sera lancée aux alentours du 15 avril 2016;
• Contient plus de 53 ressources (xSPWebApplication, xSPSite, etc.);
• Maintenu par Microsoft (approche meilleur effort).
27.
28.
29. SharePoint Saturday Montréal#SPSMontreal
SharePoint Online Management Shell
• Téléchargement gratuit de Microsoft;
• Inclut des cmdlets de PowerShell pour gérer les usagers, les
groupes et les sites de SharePoint Online;
• Installe le module Microsoft.Online.SharePoint.PowerShell;
• Contient « aujourd’hui » 42 cmdlets au total.
31. SharePoint Saturday Montréal#SPSMontreal
Intéragir avec SharePoint à distance
• Depuis SharePoint 2010, nous avons le modèle d’objet
Client (CSOM);
• Ce modèle vient en trois saveurs:
• JavaScript
• .NET
• Silverlight
• Puisque PowerShell utilise .NET, nous pouvons utiliser
CSOM avec PowerShell.
32. SharePoint Saturday Montréal#SPSMontreal
CSOM avec PowerShell
• Nécessite de charger les modules suivants dans votre
session PowerShell:
• Microsoft.SharePoint.Client
• Microsoft.SharePoint.Client.Runtime
33. SharePoint Saturday Montréal#SPSMontreal
Office Dev Patterns & Practices
• Défini plus de 150 cmdlets additionnels;
• Fonctionne autant avec une instance « on-premises » que
pour Office 365;
• Offre des cmdlets interagissant avec des niveaux plus
granulaires que ceux par défaut:
• Ex: New-SPOList
34.
35.
36. SharePoint Saturday Montréal#SPSMontreal
SharePointx xSharePoint
• Module permettant l’extraction d’un script de configuration
DSC à partir d’un environnement SharePoint existant;
• Applications:
• Faciliter l’analyse de problème (recréer localement un environnement client);
• Accélérer la migration vers Azure;
• Rafraîchir rapidement et fréquemment un environnement dev/QA;
• Comparer la configuration de deux environnements ou à un « point dans le
temps »;
37. SharePoint Saturday Montréal#SPSMontreal
DSC inversé
• Le module appelle chaque fonction Get-TargetResource,
permettant de simplifier le code et permettre la réutilisation;
• Possibilité de définir les mêmes comptes services (si destination
sous le même domaine) ou de simplement utiliser des nouveaux;
• Tous les paramètres sont préservés, à l’exception des clés
d’encryption;