Date post: | 21-Mar-2017 |
Category: |
Engineering |
Upload: | ruelle-joelle |
View: | 19 times |
Download: | 0 times |
aOS 2017Canadian Tour
Fueled by
QuebecMontrealOttawaToronto
February 6February 7 February 8February 10
Tame yourOffice 365
A session Office 365, PowerShell, SharePoint and Power BI demos !
Joëlle Ruelle
Office 365 Consultant
Thank you !
On today's agenda
PowerShell & Office 365:All you need to know
PowerShell & SharePoint DevOps
Démos and again démos !
Manage Office 365
Office 365 Management
APIs
PowerShellfor Office 365
Office 365
Admin
Center
Office 365
Admin App
Develop.Manage Office 365.
Example: reporting and audit.
Automate and personalize.Save effort and time.Example: provisioning
« Ready to use » solution.Simple but expandable.
Example : license management.
« On the go » solution.Perform routine admin tasks.
Example: reset password.
Provisioning.Manage all server
products.
Display additional information not visible from the admin center.
Access features that we can only
configure using Office 365
PowerShell.
Make bulk operations and data
migrations.
Extract and save data easily.
The power of the Office 365 and PowerShell duo
Set of samples, scenarios and guides…
A little boost
http://powershell.office.com/
Toolbox
An tenant
Administrator privileges on our tenant (or our farm)
Administrator privileges on machine
Install modules
MS Online Services Sign-in Assistant
Azure Active Directory
SharePoint Online
Skype for Business Online
© Gokan Ozcifci
Office 365 services$Session =New-PSSession -ConfigurationNameMicrosoft.Exchange -ConnectionUrihttps://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
Analyze to optimize
Detectingmisuse.
Measureadoption.
Betterallocate
resources.To secure.
https://github.com/DevScope/powerbi-powershell-modules
A little boost
Toolbox
An tenant
Administrator privileges
An Authentication Token
PowerBIPS modules
Create script
Import modules
Create DataSet
Add data in
Tame SharePoint Online
With the SharePoint
Online module.
With the SharePoint Client side
Object Model (CSOM).
With the OfficeDev PnP
PowerShell commands.
With the SharePoint REST APIs.
With the classical
development solutions.
Tip and Trick: Organize your scripts
Project deployment Folder
Application Files Folder
Launcher
Tip and Trick: Think SharePoint
SPSite
SPWeb
SPList
SPListItem
964
33
SharePoint On-Prem
SharePoint Online
THE GAP WIDENS BETWEEN SP ONLINE AND ON-PREM
Number of available CmdLets
The CmdLets
Go further: SharePoint / Office 365 Dev PnP PowerShell CmdLets
Where can we find OfficeDevPnp?