Skip to main content

Skype for Business / Lync Server On-premises User migration to Skype for Business Online (Cloud tenant) Part: 2

Skype for Business / Lync Server On-premises User migration to Skype for Business Online (Cloud tenant) Part: 2

If your Skype for Business / Lync Server On-Premise and Skype for Business online environments are not ready for Hybrid deployment then refer below article.

Requirement: You can move users using either Skype for Business Server Control Panel or Skype for Business Server Management Shell in your on-premises deployment, but you must have administrator credentials for your Office 365 deployment and Skype for Business.
Before actually moving the user to Skype for Business Online (O365 cloud), you should first confirm that the user accounts are synchronized to the cloud, and account has required license like E3, E5 etc.

Steps: To Move user using Skype for Business / Lync server On-Premises to Skype for Business Online /Cloud:
Open the Office 365 admin center for your tenant > click Users> Active Users> Click Search for a User, and type the name of the user.
Confirm that you see the user, and that their status is synched with Active Directory.

Note: If the user is not yet synchronized, then the next automatic synchronization should happen within three hours per by default schedule.

Assuming your users already synchronized and assign appropriate license. Below Image shows how to assign cloud E5 license to user:

Now you can move user to Skype for Business Online, there are two option to move user:

1.     Using Skype for Business Control Panel:
a.     Login to Skype for Business control panel user account that is part of CsUserAdministrator role or the CsAdministrator role.

b.    Users > Search Users > type First name, last name or SAM account, SIP address > Find

c.     Click on Users > Action > Move selected users to Skype for Business Online.

d.    On the Move users to Skype For Business Online page > Next > Sign in to Office 365 > OK >Next

e.     On Confirm page > Next > Close.
Note: I have not moved user using Skype for Business Control Panel to cloud so don’t know if option available or not above steps written based out of TechNet. Using Lync Server 2013 Control Panel there is no option to move user to cloud that I am sure for.
2.     Using Skype for Business /Lync Server Management Shell:
You can use this PowerShell command to move user:
Move-CsUser -Identity -Target -Credential $cred -HostedMigrationOverrideUrl -ProxyPool

Format of the URL specified for the HostedMigrationOverrideUrl parameter must be the URL to the pool where the Hosted Migration service are running,
URL Format: Https:// online FQDN>/HostedMigration/hostedmigrationService.svc.
Note: The URL is case sensitive so type exactly same what you have.

To find Skype for Business online admin URL, you can login to then expand 'Admin Centers' > Click on “Skype for Business” > Copy the URL. The SfB Admin URL will looks like below URL.

Copy the first part of URL till and add HostedMigration/hostedmigrationService.svc to Complete URL:

Below is correct command to move user with hosted migration override Url:

$cred = Get-Credential 

Move-CsUser -Identity "" -Target "" -Credential $creds -HostedMigrationOverrideUrl “" -ProxyPool ""

Wait for 5 min and find user in Skype for Business / Lync Server on-premises and see the hosting provider show as “”.

Our mentioned users move to cloud. Now time to login on Skype for Business and test.

I was able to sign-in on Skype for Business client using moved account e.g.

Check Skype for Business client configuration information (Press Ctrl button + Right click on SfB icon and click on “Configuration Information”.

You can see there Skype for Business Server shows as Microsoft Online pool server “” mean our users sign-in on Skype for Business Online pool. Refer the below screenshot.


Thank you.


  1. I think the classiest thing you have done here is create some visually stunning, but kept it highly accessible too - truly progressive. Lovely stuff! Skype For Business

  2. Hi, for a particular user I receive a 'Index was outside the bounds of the array' when trying to move him to SfB Online. Any idea why? Online the user has the correct licenses applied and user has 'Synchronized with AD' status.

    1. Above error is typically indicative of missing attributes not being sync’d to the cloud.
      Verify attribute for this user and resync. Thank.


Post a Comment

Popular posts from this blog

Outlook Add-in for Skype meeting getting disable after restarting Outlook.

Issue: Outlook Add-in for Lync meeting getting disable after restarting Outlook.
Problem Statement: Outlook Add-ins gets install automatically when Office 2013 installs (Lync and Skype for Business clients are part of Office package). Add-ins name is Lync Meeting Scheduling Outlook Addin or Skype meeting Add-in for Microsoft Office 2013. Sometime if other add-ins conflict with Outlook add-ins then outlook add-in keep getting disabled. And user has to enable it manually after Outlook restarts. 
Resolution: By default Lync Meeting Scheduling Outlook Addin or Skype Meeting Add-in for Microsoft Office 2013 installs wit load behavior "Load at Startup". However due to some conflict users Lync or Skype add-ins load behavior get changed to loaded instead of "Load at Startup" had to re-enable Lync Meeting Add-In in each time Outlook 2013 was started as it was not set to "Load at Startup". Look at the below screenshot. Now question is how we can change load behavior …

Unable to share desktop in Skype for Business?

Unable to share desktop in Skype for Business?
You can show your entire desktop or just a program to everyone in a Skype for Business Meeting, call, or instant messaging (IM) conversation. However sometime this feature does not work and give different errors.  Error message: ·Cannot start Desktop/Application Sharing due to network issues. ·An error occurred during the screen presentation. Resolution: There are multiple thing which may affect application/desktop sharing. 1.Make sure application / desktop sharing enabled on Skype for Business / Lync Server. SfB /Lync Control Panel > Conferencing > Conferencing policy > select Global or create new policy and set enable ‘Enable application and desktop sharing’. Refer below image. 2.Make sure your Skype for Business (Lync) client is updated with latest cumulative updates. Download latest update Skype (Lync) client. 3.Update your Video and Display drivers. a.Go to Start > Control panel. b.Search for Device Manager, and then open it. c.Find V…

Unable to login to Skype for Business client?

Unable to login to Skype for Business client? In order to sign-in on Skype (Lync) you must have login credential provided to you from your organization. ·Sign-in address: ·User name: orgname\bilag ·Password: ************
Note: is my SIP domain name. Here are the most common mistake people make while sign-in on Skype for Business (Lync).
1.If you have login credential however still unable to sign-in then make sure you are putting proper login credential. Below error shows when you are wrong entering your sign-in address:
2.If you are writing correct Sign-in address however getting DNS error then contact administrator/ Support team there may be a DNS resolution or configuration issue. Administrator need to verify the SfB (Lync) AutoDiscover DNS records. 3.Sometime users password may expired/ lockout: Make sure that you password is not expire and lockout. If yes then call to helpdesk and reset your password / unlock. 4.Make user to have updated Skype for Business cli…