SlideShare a Scribd company logo
1 of 30
Julien “Superman” Stroheker and Nicolas “Batman” Georgeault
Negotium Technologies
@Ju_Stroh et @NGeorgeault
Julien Stroheker
Team Lead @ Negotium Technologies
 Speaker and blogger
 http://www.pimpthecloud.com
 https://channel9.msdn.com/Blogs/Pimp-The-Cloud-Show
2
Nicolas Georgeault
CIO & SharePoint Senior Architect @Negotium
20 years of experience in IT
8 with SharePoint
6 as a SharePoint MVP
Co-author of Microsoft SharePoint Server 2010 and
2013 French books
3
Email/Yammer: ngeorgeault@club-sharepoint.fr
Twitter: @ngeorgeault
Blog: http://blog.georgeault.co
 Introduction
 Demo
 Demo
 Demo
 Demo
 Takeaways
4
• SharePoint On-Premises requires a number of Service
Applications to support Hybrid
• Secure Store is required for inbound Hybrid
• User Profile Service required to rehydrate users for
Security Trimming
Four Steps to Configure Onedrive and Sites Hybrid
1. Infrastructure Pre-Requisites
2. Setup AD Connect (DirSync)
3. ADFS Server and Proxy
4. Hybrid Picker
Required Tools
• Active Directory Connect - Link
• Azure Active Directory Module for Windows PowerShell –
Link
• SharePoint Online Management Shell – Link
Infrastructure Pre-Requisites – Verify Internal
Domain
• Verify the internal AD domain name with Office 365 –
Needs to be a routable domain!
• Enables Microsoft to verify that you “own” the domain
• If you are using a non-routable domain (.local) for AD –
all is not lost!
• Verifying a domain increases the Office 365 object limit
from 50K to 300K!
Infrastructure Pre-Requisites – Verify Internal
Domain
• In my environment the AD domain is contoso.com which
isn’t routable!
• I purchased o365ug.ca and associated this with the AD
domain contoso.com by adding a UPN Suffix
• Updated user accounts to use the new domain
Infrastructure Pre-Requisites – Verify Internal
Domain
• Involves adding a temporary DNS record to the domain
• The existence of this record is verified by Microsoft to
validate domain ownership
• Instructions included for the most common DNS hosting
providers
Infrastructure Pre-Requisites – Verify Internal
Domain
Infrastructure Pre-Requisites – Active Directory
• AD domain must be at least Windows Server 2003 Forest
Functional Level
• Run IdFix to identify objects that could cause sync issues and
remediate
o Illegal characters
o Duplicate entries
o Length
o …
Infrastructure Pre-Requisites – Activate Directory
Sync
PowerShell
Admin Center
Setting up AD Connect
1. Install and configure the AD COnnect tool – Link
2. Assign user licenses in Office 365
Additional Considerations
• For greater control over the attributes that are
synchronised to Azure AD select Azure AD app
and attribute filtering
• Password write-back requires Azure AD Premium
Checking Directory Synchronisation
Directory Synchronisation – Notification e-mail
Assigning Licenses using the Office 365 Portal
Assigning Licenses using PowerShell
• Licenses all users with a Username (UPN) of *.o365ug.ca
• Also sets their location to CA
AD Connect Schedule
• By default AD Connect will sync AD users with Office 365
every 3 hours
• A sync can be manually performed using
DirectorySyncClientCmd.exe – automate using a Scheduled
Task
Account
• Account is created in AD during AD Connect configuration
• Used by AAD Connect to read attributes from AD
• This account is granted the following
permissions:
• Replicating Directory Changes
• Replicating Directory Changes All
Summary
• Added a custom domain to Office 365 (o365ug.ca)
• Tidied up AD and activated Directory Sync in Office 365
• Setup Azure AD Connect to sync users from On-Premises
AD to Office 365 (Azure AD)
• Launch Hybrid Picker from SharePoint 2013 Server with
Office 365 Admin account
33
34
Brendan Griffin for his session:
Configuring SharePoint 2013 and Office 365 Hybrid – Part 1
GOLDRAFFLESILVE
R
PLATINU
M
Thank you!
Toronto Enterprise Collaboration User Group
Change Management, Governance, SharePoint, Office 365,
Yammer, PowerBI, etc
http://www.meetup.com/TSPBUG/
Toronto SharePoint Business Users Group
http://www.meetup.com/TorontoSPUG/
Saturday July 9, 2016
See you next year!

More Related Content

What's hot

Entwickler camp2012 how to connect your app to the activity stream with x_pages
Entwickler camp2012 how to connect your app to the activity stream with x_pagesEntwickler camp2012 how to connect your app to the activity stream with x_pages
Entwickler camp2012 how to connect your app to the activity stream with x_pages
Frank van der Linden
 
Microsoft SharePoint 2013 Overview from Atidan
Microsoft SharePoint 2013 Overview from AtidanMicrosoft SharePoint 2013 Overview from Atidan
Microsoft SharePoint 2013 Overview from Atidan
David J Rosenthal
 

What's hot (20)

Microsoft Ignite Recap: SharePoint & OneDrive for Business with Vlad & Drew
Microsoft Ignite Recap: SharePoint & OneDrive for Business with Vlad & DrewMicrosoft Ignite Recap: SharePoint & OneDrive for Business with Vlad & Drew
Microsoft Ignite Recap: SharePoint & OneDrive for Business with Vlad & Drew
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
 
Office 365: Do’s and Don’ts, Lessons learned from the field
Office 365: Do’s and Don’ts, Lessons learned from the fieldOffice 365: Do’s and Don’ts, Lessons learned from the field
Office 365: Do’s and Don’ts, Lessons learned from the field
 
JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365
 
SpUnite17 Exploring Identity Management Options in Office 365
SpUnite17 Exploring Identity Management Options in Office 365SpUnite17 Exploring Identity Management Options in Office 365
SpUnite17 Exploring Identity Management Options in Office 365
 
Making a real world sharing strategy for SharePoint, OneDrive & Teams
Making a real world sharing strategy for SharePoint, OneDrive & TeamsMaking a real world sharing strategy for SharePoint, OneDrive & Teams
Making a real world sharing strategy for SharePoint, OneDrive & Teams
 
Getting Started with Site Designs and Site Scripts - SPSChi
Getting Started with Site Designs and Site Scripts - SPSChiGetting Started with Site Designs and Site Scripts - SPSChi
Getting Started with Site Designs and Site Scripts - SPSChi
 
Enterprise Content Management + SharePoint 2013 - SPSNH
Enterprise Content Management + SharePoint 2013 - SPSNHEnterprise Content Management + SharePoint 2013 - SPSNH
Enterprise Content Management + SharePoint 2013 - SPSNH
 
How ECM Has Improved in SharePoint 2013 and What’s Still Missing
How ECM Has Improved in SharePoint 2013 and What’s Still MissingHow ECM Has Improved in SharePoint 2013 and What’s Still Missing
How ECM Has Improved in SharePoint 2013 and What’s Still Missing
 
Enterprise content management overview in SharePoint 2013
Enterprise content management overview in SharePoint 2013Enterprise content management overview in SharePoint 2013
Enterprise content management overview in SharePoint 2013
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basics
 
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017
 
Entwickler camp2012 how to connect your app to the activity stream with x_pages
Entwickler camp2012 how to connect your app to the activity stream with x_pagesEntwickler camp2012 how to connect your app to the activity stream with x_pages
Entwickler camp2012 how to connect your app to the activity stream with x_pages
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
Taking OneDrive for Business administration to the next level
Taking OneDrive for Business administration to the next levelTaking OneDrive for Business administration to the next level
Taking OneDrive for Business administration to the next level
 
Microsoft SharePoint 2013 Overview from Atidan
Microsoft SharePoint 2013 Overview from AtidanMicrosoft SharePoint 2013 Overview from Atidan
Microsoft SharePoint 2013 Overview from Atidan
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
Everything you need to know about sharing files in SharePoint & OneDrive - SP...
Everything you need to know about sharing files in SharePoint & OneDrive - SP...Everything you need to know about sharing files in SharePoint & OneDrive - SP...
Everything you need to know about sharing files in SharePoint & OneDrive - SP...
 

Similar to Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015

Srikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint DeveloperSrikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint Developer
srikanth gattu
 
O365-AzureAD Identity management
O365-AzureAD Identity managementO365-AzureAD Identity management
O365-AzureAD Identity management
David Pechon
 
Unified client management session from Microsoft partner boot camp
Unified client management session from Microsoft partner boot campUnified client management session from Microsoft partner boot camp
Unified client management session from Microsoft partner boot camp
Olav Tvedt
 

Similar to Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015 (20)

Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
 
WINDOWS SERVER 2012 R2: Bring Your Own Device Using AD Federation Services
WINDOWS SERVER 2012 R2: Bring Your Own Device Using AD Federation ServicesWINDOWS SERVER 2012 R2: Bring Your Own Device Using AD Federation Services
WINDOWS SERVER 2012 R2: Bring Your Own Device Using AD Federation Services
 
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
 
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
Envision it SharePoint Extranet Webinar Series - Federation and SharePoint On...
 
Directory Synchronization Single Sign-On in Office 365
Directory Synchronization Single Sign-On in Office 365Directory Synchronization Single Sign-On in Office 365
Directory Synchronization Single Sign-On in Office 365
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
 
Srikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint DeveloperSrikanth Gattu-SharePoint Developer
Srikanth Gattu-SharePoint Developer
 
The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)The Who, What, Why and How of Active Directory Federation Services (AD FS)
The Who, What, Why and How of Active Directory Federation Services (AD FS)
 
#spsuk: Understanding the Office 365 Architecture
#spsuk: Understanding the Office 365 Architecture#spsuk: Understanding the Office 365 Architecture
#spsuk: Understanding the Office 365 Architecture
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid world
 
O365-AzureAD Identity management
O365-AzureAD Identity managementO365-AzureAD Identity management
O365-AzureAD Identity management
 
Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...
 
Identity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft AzureIdentity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft Azure
 
What's New for IT Professionals in SharePoint Server 2013
What's New for IT Professionals in SharePoint Server 2013What's New for IT Professionals in SharePoint Server 2013
What's New for IT Professionals in SharePoint Server 2013
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
 
Ahmed Salem CV
Ahmed Salem CVAhmed Salem CV
Ahmed Salem CV
 
BlueHat Seattle 2019 || I'm in your cloud: A year of hacking Azure AD
BlueHat Seattle 2019 || I'm in your cloud: A year of hacking Azure ADBlueHat Seattle 2019 || I'm in your cloud: A year of hacking Azure AD
BlueHat Seattle 2019 || I'm in your cloud: A year of hacking Azure AD
 
Unified client management session from Microsoft partner boot camp
Unified client management session from Microsoft partner boot campUnified client management session from Microsoft partner boot camp
Unified client management session from Microsoft partner boot camp
 
Identity Management in SharePoint 2013
Identity Management in SharePoint 2013Identity Management in SharePoint 2013
Identity Management in SharePoint 2013
 
IoT cloud system implemented based on Azure services
IoT cloud system implemented based on Azure servicesIoT cloud system implemented based on Azure services
IoT cloud system implemented based on Azure services
 

More from Nicolas Georgeault

More from Nicolas Georgeault (20)

GUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalGUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
 
Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power Platform
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AI
 
Utiliser Process Advisor
Utiliser Process AdvisorUtiliser Process Advisor
Utiliser Process Advisor
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint Syntex
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
 
ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?
 
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutes
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Sharepoint and office 365 hybrid configuration from A to Z #spstoronto 2015

  • 1. Julien “Superman” Stroheker and Nicolas “Batman” Georgeault Negotium Technologies @Ju_Stroh et @NGeorgeault
  • 2. Julien Stroheker Team Lead @ Negotium Technologies  Speaker and blogger  http://www.pimpthecloud.com  https://channel9.msdn.com/Blogs/Pimp-The-Cloud-Show 2
  • 3. Nicolas Georgeault CIO & SharePoint Senior Architect @Negotium 20 years of experience in IT 8 with SharePoint 6 as a SharePoint MVP Co-author of Microsoft SharePoint Server 2010 and 2013 French books 3 Email/Yammer: ngeorgeault@club-sharepoint.fr Twitter: @ngeorgeault Blog: http://blog.georgeault.co
  • 4.  Introduction  Demo  Demo  Demo  Demo  Takeaways 4
  • 5. • SharePoint On-Premises requires a number of Service Applications to support Hybrid • Secure Store is required for inbound Hybrid • User Profile Service required to rehydrate users for Security Trimming
  • 6. Four Steps to Configure Onedrive and Sites Hybrid 1. Infrastructure Pre-Requisites 2. Setup AD Connect (DirSync) 3. ADFS Server and Proxy 4. Hybrid Picker
  • 7. Required Tools • Active Directory Connect - Link • Azure Active Directory Module for Windows PowerShell – Link • SharePoint Online Management Shell – Link
  • 8.
  • 9. Infrastructure Pre-Requisites – Verify Internal Domain • Verify the internal AD domain name with Office 365 – Needs to be a routable domain! • Enables Microsoft to verify that you “own” the domain • If you are using a non-routable domain (.local) for AD – all is not lost! • Verifying a domain increases the Office 365 object limit from 50K to 300K!
  • 10. Infrastructure Pre-Requisites – Verify Internal Domain • In my environment the AD domain is contoso.com which isn’t routable! • I purchased o365ug.ca and associated this with the AD domain contoso.com by adding a UPN Suffix • Updated user accounts to use the new domain
  • 11. Infrastructure Pre-Requisites – Verify Internal Domain • Involves adding a temporary DNS record to the domain • The existence of this record is verified by Microsoft to validate domain ownership • Instructions included for the most common DNS hosting providers
  • 12. Infrastructure Pre-Requisites – Verify Internal Domain
  • 13. Infrastructure Pre-Requisites – Active Directory • AD domain must be at least Windows Server 2003 Forest Functional Level • Run IdFix to identify objects that could cause sync issues and remediate o Illegal characters o Duplicate entries o Length o …
  • 14. Infrastructure Pre-Requisites – Activate Directory Sync PowerShell Admin Center
  • 15.
  • 16. Setting up AD Connect 1. Install and configure the AD COnnect tool – Link 2. Assign user licenses in Office 365
  • 17.
  • 18. Additional Considerations • For greater control over the attributes that are synchronised to Azure AD select Azure AD app and attribute filtering • Password write-back requires Azure AD Premium
  • 20. Directory Synchronisation – Notification e-mail
  • 21. Assigning Licenses using the Office 365 Portal
  • 22. Assigning Licenses using PowerShell • Licenses all users with a Username (UPN) of *.o365ug.ca • Also sets their location to CA
  • 23. AD Connect Schedule • By default AD Connect will sync AD users with Office 365 every 3 hours • A sync can be manually performed using DirectorySyncClientCmd.exe – automate using a Scheduled Task
  • 24. Account • Account is created in AD during AD Connect configuration • Used by AAD Connect to read attributes from AD • This account is granted the following permissions: • Replicating Directory Changes • Replicating Directory Changes All
  • 25.
  • 26. Summary • Added a custom domain to Office 365 (o365ug.ca) • Tidied up AD and activated Directory Sync in Office 365 • Setup Azure AD Connect to sync users from On-Premises AD to Office 365 (Azure AD) • Launch Hybrid Picker from SharePoint 2013 Server with Office 365 Admin account
  • 27. 33
  • 28. 34 Brendan Griffin for his session: Configuring SharePoint 2013 and Office 365 Hybrid – Part 1
  • 30. Thank you! Toronto Enterprise Collaboration User Group Change Management, Governance, SharePoint, Office 365, Yammer, PowerBI, etc http://www.meetup.com/TSPBUG/ Toronto SharePoint Business Users Group http://www.meetup.com/TorontoSPUG/ Saturday July 9, 2016 See you next year!

Editor's Notes

  1. IdFix - Walkthrough
  2. IdFix undo
  3. Verify domain and activate sync
  4. UPN update
  5. AAD Sync install/configure
  6. AAD Sync user tidy up