migration to sharepoint online using the powershell "migrationpackage"

31

Upload: dennis-hobmaier

Post on 22-Jan-2018

72 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Migration to SharePoint Online Using the PowerShell "MigrationPackage"
Page 2: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Migration to SharePoint

Online using the

PowerShell

“MigrationPackage”

DENNIS HOBMAIERMCSE SharePoint, Solutions2Share, Germany

Page 3: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Agenda

• Intro

• The Challenge

• Fasttrack

• Do it yourself using PowerShell

• Migration

• Live Demo

• Q&A

Page 4: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

INTRO

Page 5: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

DENNIS HOBMAIER

http://www.hobmaier.net

@DHobmaier

dennis.hobmaier

@solutions2share.net

Page 6: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Free SharePoint AppsISV – Apps for SharePoint on-premises and Office 365

Page 7: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

THE CHALLENGE

Page 8: Migration to SharePoint Online Using the PowerShell "MigrationPackage"
Page 9: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Long cycle Rapid innovation

Big Data

Workplace Mobile

Reactive Responsive

Less Data

Page 10: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

OK Cloud…

How can I move my data?

Page 11: Migration to SharePoint Online Using the PowerShell "MigrationPackage"
Page 12: Migration to SharePoint Online Using the PowerShell "MigrationPackage"
Page 13: Migration to SharePoint Online Using the PowerShell "MigrationPackage"
Page 14: Migration to SharePoint Online Using the PowerShell "MigrationPackage"
Page 15: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

MIGRATION TRIANGLE

Medium

Effort

Workflows

Features

Site structure

Custom UX

Code

Page 16: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

FASTTRACK – a Microsoft

Service

http://fasttrack.microsoft.com

Page 17: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

ONBOARDING SERVICE

• Customers 50+ eligible for direct remote assistance

• Customers 150+ users eligible for data migration*

• Core onboarding AAD Connect

* Limited time offer

Page 18: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

SP MIGRATION SERVICE

Source

• Documents

• File and folder structure

• Security requires AAD ConnectFile share

Box

• Yes – recently announcedSharePoint on premise

Destination

SharePoint Online

OneDrive for Business

Max. 75 % of Tenant‘s storage including additional storage

Provision SharePoint Online Sites

Migration report

3x Migration batches 1 day, 5 days

Page 19: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

YOU ARE HERE

Page 20: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Do it yourself

PowerShell, Azure and Office 365

Page 21: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

PROCEDURE

ORGANIZATIONAL

Prepare

Pre-Communication

Analysis

CommunicationTest environment /

-Tenant!

Test using test data

Create a checklist

Test using production data / yes it‘s different

QA

Assign maintenance

window

Communication –as always

Alignment with the business

User impact – Set source to read-

only

Run Migration

QA

Acknowledgement by business

Page 22: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

GET STARTED

• Download resources http://Powershell.office.com/get-started• Microsoft Online Services Sign-in Assistant• SharePoint Online Module

• Office 365 Tenant / Admin

• Setup Azure Storage Account• Choose same datacenter• Tool: Azure Storage Explorer: http://azurestorageexplorer.codeplex.com/

• Login via Powershell: Connect-SPOService

• Get PowerShell Script: https://github.com/Hobmaier/MigrationPackage

Page 23: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

QUICK OVERVIEW

Source SharePoint/ODB

Final Destination

File Share,

SharePoint On-Prem,

Potentially any other

Data Source.

Create Package for

the API to be able to

accept it.

Use the Power of

ingestion of Azure to

bring the content

faster in Microsoft

network.

Timer Job Based

import in a scalable

way that will not hurt

the service using

back end resources.

http://channel9.msdn.com/Events/Ignite/2015/BRK3153

Page 24: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Content

Read

Manifest

Read/Write

Queue

Add/Remove

Upload the package to Azure Blob Store

Page 25: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

SharePoint Online

Management Shell

New-SPOMigrationPackage

ConvertTo-SPOMigrationTargetedPackage

Set-SPOMigrationPackageAzureSource

Submit-SPOMigrationJob

New

Convert

Set

Submit

http://channel9.msdn.com/Events/Ignite/2015/BRK3153

Page 26: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

USER MAPPING (CSV)

• Or just keep modifier / creator with no lookup:• -NoADLookup

OnPremSID UPN isGroup

Active Directory

SID of on

premises user

or group

(Assuming

windows/AD

auth on

source), which

will be used to

lookup entry in

UserGroup.XM

L file

UPN (e.g. email

address) of

account which

will be used at

destination

Is the account a

user or a

domain group?

(enter TRUE or

FALSE)

Page 27: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

LOGGING

• Check Job status through queue realtime updates using Azure Storage Explorer

• View logs in manifest folder .err and .wrn for ERROR and WARNINGS

• PowerShell

Page 28: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

LIVE DEMO

Create Azure Storage Account

Migrate File share to Office 365

Migrate SharePoint on premise to Office 365

Page 29: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

SUMMARY

FASTTRACK

• Free > 50 users

• Remote

PowerShell

• File share

• SharePoint on-premises

• Free

Azure Costs

• Temporarily

• 2,02 € per 100 GB (LRS)

Customizations

• No…

• Just files

• And security

Page 30: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Q&A

Page 31: Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Please rate my session @DHobmaier