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 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 !