Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Post on 22-Jan-2018

72 views 4 download

Transcript of Migration to SharePoint Online Using the PowerShell "MigrationPackage"

Migration to SharePoint

Online using the

PowerShell

“MigrationPackage”

DENNIS HOBMAIERMCSE SharePoint, Solutions2Share, Germany

Agenda

• Intro

• The Challenge

• Fasttrack

• Do it yourself using PowerShell

• Migration

• Live Demo

• Q&A

INTRO

DENNIS HOBMAIER

http://www.hobmaier.net

@DHobmaier

dennis.hobmaier

@solutions2share.net

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

THE CHALLENGE

Long cycle Rapid innovation

Big Data

Workplace Mobile

Reactive Responsive

Less Data

OK Cloud…

How can I move my data?

MIGRATION TRIANGLE

Medium

Effort

Workflows

Features

Site structure

Custom UX

Code

FASTTRACK – a Microsoft

Service

http://fasttrack.microsoft.com

ONBOARDING SERVICE

• Customers 50+ eligible for direct remote assistance

• Customers 150+ users eligible for data migration*

• Core onboarding AAD Connect

* Limited time offer

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

YOU ARE HERE

Do it yourself

PowerShell, Azure and Office 365

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

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

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

Content

Read

Manifest

Read/Write

Queue

Add/Remove

Upload the package to Azure Blob Store

SharePoint Online

Management Shell

New-SPOMigrationPackage

ConvertTo-SPOMigrationTargetedPackage

Set-SPOMigrationPackageAzureSource

Submit-SPOMigrationJob

New

Convert

Set

Submit

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

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)

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

LIVE DEMO

Create Azure Storage Account

Migrate File share to Office 365

Migrate SharePoint on premise to Office 365

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

Q&A

Please rate my session @DHobmaier