Summary
Is your SharePoint Farm in or soon to be in a hybrid state? If so, you may be considering to move your users on-prem Mysite to OneDrive in the cloud. After enabling Office 365 features via Central Admin and running the "Hybrid Picker" (SharePoint Hybrid Configuration Wizard) users will be in a hybrid state, and will have access both on-prem and cloud services.
For example, if a user click on the "Newsfeeds" from within the on-prem team site, they would be redirected to their on-prem mysite. This can make things a bit confusing to customers and difficult to support for administrators.
How does "Default to Cloud" work?
With "Default to Cloud" enabled, users are less likely to access the on-prem content from within their mysite, as all requests to the on-prem mysite will automatically be redirected to the cloud based OneDrive, as defined in Central Admin.
Example from Fiddler, when accessing "Newsfeed":
# | Result | Protocol | Host | URL |
2 | 302 | HTTP | michlee-sp2013 | /my/default.aspx |
4 | 302 | HTTPS | area33-my.sharepoint.com | /_layouts/15/MySite.aspx?MySiteRedirect=OneDriveDefaultToCloud&Source=SP |
5 | 200 | HTTPS | area33-my.sharepoint.com | /personal/mike_officeonline_support/_layouts/15/onedrive.aspx |
Example from Fiddler when accessing "Documents" from "viewlsts.aspx":
# | Result | Protocol | Host | URL |
91 | 200 | HTTP | michlee-sp2013 | /my/personal/mike/_layouts/15/viewlsts.aspx |
92 | 302 | HTTP | michlee-sp2013 | /my/personal/mike/Documents/Forms/All.aspx |
94 | 302 | HTTPS | area33-my.sharepoint.com | /_layouts/15/MySite.aspx?MySiteRedirect=OneDriveDefaultToCloud&Source=SP |
95 | 200 | HTTPS | area33-my.sharepoint.com | /personal/mike_officeonline_support/_layouts/15/onedrive.aspx |
How did it work before the update?
Before the new feature is installed, even after enabling "OneDrive and Sites" in the "Configure hybrid OneDrive and Sites features" settings via Central Admin, users would still be able to access the their local "Site Contents" (viewlsts.aspx) and "Documents" (OneDrive) via the "Newsfeed" link, or using direct links to their on-prem Mysite.
Where is the Office 365 My Site URL specified?
You will specify the cloud based My Site URL from "Central Admin > Office 365 > Configure hybrid OneDrive and Sites features"
Example:
Options:
- My Site URL: This will be the "My Site URL" that is defined in SharePoint Admin via Office 365.
- Audience: Who should this policy apply to, "Everyone" or a particular audience?
- OneDrive and Sites: Will re-direct users when clicking both OneDrive and Newsfeed to the cloud-based OneDrive site.
- OneDrive Only: Will only redirect users to the OneDrive cloud site when clicking the OneDrive link. Clicking the Newsfeed link will still allow users to access the OnPrem Newsfeed site.
- None: Disables all cloud redirects
See it in Action
What do users see when the feature is enabled or disabled.
When the feature is enabled:
After the feature is enabled, accessing "OneDrive" or "Newsfeed" will redirect the users to the cloud-based OneDrive location.
Example:
After a user clicks "Newsfeed", they will be re-directed to their personal OneDrive site in the cloud.
When the feature is disabled:
If the feature is disabled, users will be redirected to the local site for Newsfeeds and OneDrive.
Example:
After the user clicks "Newsfeed", they are redirected to the on-prem Newsfeed.
How to enable the feature:
SharePoint 2013:
1. To enable this feature, install the October 2017 CU or higher
https://support.microsoft.com/en-us/help/4011177/october-10-2017-cumulative-update-for-sharepoint-en...
https://support.microsoft.com/en-us/help/4011173/october-10-2017-cumulative-update-for-sharepoint-fo...
Note: The KB article that details the change is in 4011180
Recommend:
Although the fix for this feature was released in October 2017, it is highly recommend to install the December 2017 PU, which included cloud hybrid search capability in SharePoint Server 2013.
December 12, 2017, cumulative update for SharePoint Server 2013 (KB4011593)
https://support.microsoft.com/en-us/help/4011593/december-12-2017-cumulative-update-sharepoint-serve...
December 12, 2017, cumulative update for SharePoint Foundation 2013 (KB4011588)
https://support.microsoft.com/en-us/help/4011588/december-12-2017-cumulative-update-for-sharepoint-f...
2. Select the desired option from "Configure hybrid OneDrive and Sites features" in Central Admin.
"Central Admin > Office 365 > Configure hybrid OneDrive and Sites features"
3. Re-run the SharePoint Hybrid picker
You can find the Hybrid Picker from the SharePoint Admin Center in your Office 365 Portal.
Example:
https://tenant_name-admin.sharepoint.com/_layouts/15/online/SharePointHybridSettings.aspx
SharePoint 2016:
Description of the security update for SharePoint Server 2016: May 8, 2018
https://support.microsoft.com/en-us/help/4018381/description-of-the-security-update-for-sharepoint-e...
May 8, 2018, update for SharePoint Enterprise Server 2016 (KB4018386)
https://support.microsoft.com/en-us/help/4018386/may-8-2018-update-for-sharepoint-enterprise-server-...
How to enable the with PowerShell:
To change the setting, set the "OnedriveDefaultToCloudEnabled" parameter to “True”, use PowerShell.
Example:
$o365settings = Get-SPO365LinkSettings $o365settings.OnedriveDefaultToCloudEnabled = $True $o365settings.Save()
Output:
Audiences : {} MySiteHostUrlMaxLength : 2048 MySiteHostUrl : https://contoso-my.sharepoint.com/ RedirectSites : True HybridAppLauncherEnabled : True IsEnabledForEveryone : True OnedriveDefaultToCloudEnabled : True
- If "OnedriveDefaultToCloudEnabled" is "True", accessing anything from within their local "MySite", they will be re-directed to their SharePoint Online OneDrive site.
- If "OnedriveDefaultToCloudEnabled" is “False”, the setting is disabled and when users attempt to access their local on-prem “MySite” resources, they stay within their local on-prem site.
Important Notes:
- The "Default to Cloud" features are activated by the "hybrid configuration wizard" after the appropriate patch is installed. If you later disable the settings via Central Admin, then re-enabled, you will need to re-run the "hybrid configuration wizard" to fully enable the feature.
- Setting a hybrid "audience" will make this feature less effective. For example, if an audience is configured, users will still be able to access their local mysite when using a direct url like, "http://spwfe/my/personal/mike"