Sps paris2016 dev-ops avec powershell pour office 365 et sharepoint online exploitez enfin le...

Preview:

Citation preview

Joëlle RuelleGilles PommierC01 : DevOps avec PowerShell pour Office 365 et SharePoint Online : exploitez enfin le potentiel de votre tenant ! 28 mai 2016#SPSParis @gipisback @RuelleJoelle

Diamond

Platinum

Gold

Silver

Organizers& Community

www.spsevents.org/city/Paris/Paris2016

Keynote Speaker: Jeff Teper Microsoft Corporate

Vice-PresidentSharePoint + OneDrive

Donation

Dont’ miss / Ne ratez pasKeynote Jeff Teper Corporate Vice President - OneDrive + SharePoint

Who is Jeff Teper: A true leader; leading product strategy and engineering for consumer and enterprise business with >300M users and >$3 billion in revenues. Managing 800+ person engineering team spanning cloud services to mobile applications.

Tombola / Raffle

After Jeff Teper’s KeynoteAprès la Keynote de Jeff Teper

2

4

21

4

4

3

Qui sommes-nous ?

Montpellier/Paris smartview.fr

Office365 MVP

Community Member

gilles.pommier@smartview.fr

Qui sommes-nous ?

Montpellier smartview.fr

RuelleJoelle

@RuelleJoelleJoelle.ruelle@smartview

.fr

Agenda PowerShell et Office 365 : tout ce que vous devez savoir

PowerShell et SharePoint DevOps

Demos, Demos, Demos !

Pourquoi Office 365 et PowerShell ?

Accéder à des informations non visible

depuis l’interface

d’Administration Office 365.

Accéder aux fonctionnalités configurable

qu’avec Office 365

PowerShell.

Réaliser des opérations de masse et des migrations de

données.

Provisioner.Extraire et

sauvegarder facilement les

données.

Gérer l’ensemble des

produits serveur.

Office 365 Management APIs

PowerShell for Office 365

Office 365 Admin Center

Office 365

Admin App

Plusieurs solutions pour administrer Office 365

Développer.Réalisation des tâches de gestion Office 365.

Exemple: reporting et audit

Automatiser et personnaliser.Economie d’effort et de temps.

Exemple: provisioning

Solution « prête à l’emploi ».Simple mais aussi extensible.

Exemple : gestion des licences.

Solution mobileEffectuer des tâches d’admin courantes.Exemple: réinitialiser un mot de passe.

De quoi avons-nous besoin ? Un tenant Être administrateur du tenant

(ou de la ferme )

Être administrateur du poste PowerShell Installer les modules Powershell

Microsoft Online Services Sign-in Assistant Azure Active Directory SharePoint Online Skype for Business Online

De quoi avons-nous besoin ?

http://powershell.office.com/Ensemble d’exemples, de scenarios, de guides…

DemoConnexion à Office 365

avec PowerShell

Office 365 Services avec PowerShell$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $credential -Authentication Basic -AllowRedirection

Import-PSSession $Session -AllowClobber

Import-Module Microsoft.Online.Sharepoint.PowerShellConnect-SPOService -Url https://tenant-admin.sharepoint.com/ -Credential $c

Import-Module LyncOnlineConnector$session = New-CsOnlineSession -Credential $credential

Import-PSSession $session -AllowClobber

Module Azure Active Directory (MSOnline)

© Etienne Bailly

Cas d’utilisation PowerShell Office

365:Exchange Online

SkypePowerBI

Demo

PowerShell et SharePoint : quelle cible ?

Personnalisation et automatisation avec SharePoint Online

Avec le module

SharePoint Online

Avec le modèle objet

Client de SharePoint

(CSOM)

Avec les commandes OfficeDev

PnP PowerShell

Avec l’API REST

SharePoint

Avec les solution

classiques de

développement

Règle n°1 : Organisez vos scripts

Project deployment Folder

Application Files Folder

Launcher

Règle n°2 : “pensez SharePoint”

SPSite

SPWeb

SPList

SPListItem

Office PnP-PowerShell : unlock the power

SharePoint Online Module CmdLets

Avant … le CSOM

For D

evelo

pers

Only

Commandes Office PnP-PowerShell : Ou ?

https://github.com/OfficeDev/PnP-PowerShell

Commandes PnP-PowerShell : Pour quoi faire ?

Dev PnP – PowerShell Commands

Demo

Conclusion

Et DevOps alors ?

Liens utiles Office 365 Dev PnP PowerShell CmdLets Windows PowerShell for SharePoint Command Builder Listing All SharePoint Server 2013 Features – Including Name, Title, Scope, ID and Description PowerShell Tools for Visual Studio PowerShell for Office 365 Create a Real-Time IT Dashboard with PowerBIPS

Thank you!

Online evaluation formEvaluations en ligne

http://bit.ly/SPSParis2016Eval

Merci !

Recommended