Imagine for a moment you have just deployed Office 365 in your environment using a cutover migration. Everything is working well and you’ve now decided to grant access for your users to use Skype for Business. (I so hate that name).
You find that some users are not appearing in the Skype For Business Users control panel. You scratch your head and Google until you come across this excellent article:
It basically tells you that at some point in the past, someone deployed either Office Communications Server or Lync server in your environment and the users that aren’t showing up have their msRTCSIP Active Directory attributes populated which is confusing Skype for Business. The article goes on to show you how to clear the attributes.
Now imagine you test this process and it works and solves your problem. But then you slink into your chair when you realize you may potentially have hundreds of users to update and each user has as many as 14 attributes each that need to be modified.
That’s the situation I found myself in. If you’ve seen any other posts on this site, you already know how I solved this – PowerShell!
I figured I’d share my solution in the event anyone else is in this situation. This is very rough code designed to solve the immediate problem and as a result I’d suggest that you have some comfort with PowerShell before attempting to use this code.