Go to Central Administration
Create a dedicated Web Application for My Sites.
After Site Collection has been created, click Managed Paths in the Web Application, which you created to host My Sites. Create the respective wild card and explicit inclusions for the proper URL sub divisions while site collection creation is described below.
The next thing is to check Service connections for the Web Application and see which are the ones, which will host my sites. Click Service Connections button.
If you choose Custom (instead of the “Default”) in the Edit, the group is given below of connections dropdown. Select any Service Application to which you want to connect the Web Application. The most important ones are User Profile Service Application, the managed metadata Service Application and the Search Service Application.
In my case, I’ll just proceed with “default”.
Now, it’s time to set up the self-Service site creation. Go back to the Web Application management, choose the application which you created to host My Sites and click Self Service Site Creation button. Fill up the necessary details, as shown below.
Grant users permission to create new site collections (for my sites). Click Permission Policy button in the Web Application management. With the Web Application, it hosts the selected my-sites.
In the”Manage Permission Policy Levels”, click Add Permission Policy Level.
Call it whatever you want (“MySite Subsite Creation” in my case) and grant the Create Subsites permission.
Now, the new permission policy level should appear among other policy levels.
We need to grant the policy level to the users. Click Users Policy button in the Web Application management with the Web Application, which you created to host selected My Sites selected.
Click Add users link.
Proceed, as shown below.
Select the users, which you want to have to create my sites. In my case, it will be Everyone.
Select your newly created policy level.
Now, you should see Everyone with the selected new policy.
Now, finally, let’s set up the my sites. Go to Central Administration –> Application Management and select Manage Service Applications”.
Now, select the User Profile Service Application.
In the User Profile Service Application, click Setup My Sites.
This is where you need to set up the search center, my host location (in my case – root site collection of the Web Application that serves as the host) and personal site location (managed path within the host Web Application – “my” in my case). Take a look at the screenshot for all the other fields (which I have used in my case).
Click OK once all the settings shown above are done.
The only remaining thing would be to set up the timer job for an activity feed. Go to Central Administration –> Monitoring –>Timer Job –> Review job definitions.
Find the User Profile Service Application – Activity Feed Job and set up the activity feed sync timer according to your needs.
Go to the my site now and you will be notified of my site creation for yourself. Take care of your profile, follow people. Upload your private documents, share documents, follow documents – enjoy being social.
Use PowerShell script to create My Sites for every user Id as Primary Site Collection admin and SPFarmadmin as the Secondary Collection admin by running it on the Share Gate PowerShell.
Sample script is followed to create a My Site for the user Id pvmsd\abbasa
New-SPSite https://mysites.rankgrp.com/personal/abbasa -ContentDatabase "MySites_2016s_ContentDB02" -CompatibilityLevel 15 -CreateFromSiteMaster -Template "SPSPERS#2" -OwnerAlias pvmsd\abbasa -SecondaryOwnerAlias PVMSD\SPFarmadminMy Site's script is to create all the 2112 My Site collections for all the available user Id's available in SP2010 PROD here.
Use PowerShell script given below to migrate all the content from SP2010 to SP2016 My Site collections by running it on Share Gate PowerShell.
$srcSite = Connect-Site -Url http://myfarm1/sites/mysourcesite
$dstSite = Connect-Site -Url http://myfarm1/sites/mydestinationsite
Copy-Site -Site $srcSite -DestinationSite $dstSite -Merge –Subsites
Migration is completed.
Go to Manage User Profiles, if My Sites in 2016 are not shown.
After adding this, My site opens and works, as shown below for https://mysites.rankgrp.com/personal/aaa3773.
Repeat the process given above for all the existing 2016 My Site collections after migration through Share Gate.