aOS canadian tour Toronto - Tame your Office 365

Preview:

Citation preview

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 !

Who am I ?

Montpellier smartview.fr

@RuelleJoelle Joelle.ruelle@smartview.fr

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 informations not visible from the admin center.

Acces 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?