 1. 2. 3.            Cloud Identity Directory Synchronization Active Directory Federation Services Identity Options Cloud Identity Directory & Password Synchronization* Single identity in the cloud Single identity Suitable for.

Download Report

Transcript  1. 2. 3.            Cloud Identity Directory Synchronization Active Directory Federation Services Identity Options Cloud Identity Directory & Password Synchronization* Single identity in the cloud Single identity Suitable for.


1.
2.
3.











Cloud Identity
Directory Synchronization
Active Directory Federation Services
Identity Options
Cloud Identity
Directory & Password
Synchronization*
Single identity in the cloud
Single identity
Suitable for small
organizations with no
integration to onpremises directories
Suitable for medium
and large organizations
without federation*
Federated Identity
Single federated identity
and credentials
Suitable for medium and
large organizations


Cloud Identity
OAuth2
Metadata
SAML-P
Graph API
WS-Federation
Authorization
CSV Import
Spreadsheet



Directory & Password Sync
OAuth2
Metadata
SAML-P
Graph API
WS-Federation
Authorization
DirectorySync
On Premises
AD FS
OAuth2
Metadata
SAML-P
Graph API
WS-Federation
Authorization
DirectorySync
On Premises



Redirection to OneDrive in Office 365
User authenticates on-premises
User clicks OneDrive for Business
in navigation
User is not in redirect audience
On Premises
User is in redirect audience
New options under the heading Office 365 Connections
on the home page of the SharePoint Central Administration
website
SharePoint Online My Site Host Url
Configure audience scoped redirection to
Office 365
Specifies where new SharePoint sites are created.
Redirects to
OneDrive for
Business in Office
365





+
\\server\share\C2R_deploy\setup.exe
/download
\\server\share\C2R_Deploy\Download_On
eDrive.xml
+
\\server\share\C2R_deploy\setup.exe
/configure
\\server\share\C2R_Deploy\Install_One
Drive.xml




 Updates from an internal location

 No Automatic updates

 Download a new build and create a new configuration file





Drag and Drop
Scenarios
IW-led migration
No document metadata preservation needed










public IEnumerable<string> CreatePersonalSiteEnqueueBulk(
[Microsoft.SharePoint.Client.ClientCallableConstraint(Type =
Microsoft.SharePoint.Client.ClientCallableConstraintType.MaxLength, Value = 200)]
string[] emailIDs
)
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.UserProfiles"
)
$loader =[Microsoft.SharePoint.Client.UserProfiles.ProfileLoader]::GetProfileLoader($ctx)
#To enqueue Profile
$loader.CreatePersonalSiteEnqueueBulk(@(“[email protected]"))
$loader.Context.ExecuteQuery()
$cred= Get-Credential
Connect-SPOService -Url https://contoso-admin.sharepoint.com -credential $cred
Connect-MSOLService -credential $cred
$AdminAccount= “[email protected]"
$Users= Get-MSOLUser -All | Select UserPrincipalName
foreach ($User in $Users)
{
$strUser = $User.userprincipalname
$pos= $strUser.IndexOf("@")
$strUser = $strUser.SubString(0, $pos)
$SiteUrl= "https://contoso-my.sharepoint.com/personal/" + $strUser
$SiteUrl= $SiteUrl+ "_contoso_onmicrosoft_com"
Set-SPOUser -Site $SiteUrl -LoginName $AdminAccount -IsSiteCollectionAdmin $true –
ErrorAction Continue
}
SharePoint
On-Prem
Create a package
using the tool
Content
Upload the package
2
FileShare Server
3
Manifest
Read/List/Write
Microsoft Or ISV tool
CSOM : Create target Site/
Web/List structure
4
[Queue]
[Container]
Read/List
5
Personal Files
Notification
[Container]
Add/Remove
File upload to SPO
Manifest Read/write
Update the Queue
Put Log in the Manifest
1
CSOM : Site.CreateMigration
Legend
WebID +
+
+
Symmetrical SAS
Key
CSOM Migration call
...
4
CFE
CFE
CFE
Work item queued for
later migration timer job
processing
Update Manifest and Azure
Queue
Timer Job Queue
...
Job Distributed to
the bots via timer
service logic
BOT
BOT
BOT
Migration to the
CBD
...
CDB
CDB
CDB
Use only 1 CPU per CDB
Content transfer to spo
Migration Azure
Blob Storage










File and Folder Validation
private static Regex
DirectoryInfo
new Regex
new DirectoryInfo
foreach
if
DirectoryInfo
null
FileInfo
SearchOption
RegexOptions
in

1.
2.
3.

http://myignite.microsoft.com