Ready to accept that upgrade to Skype for Business, but need to keep the Lync UI around for updating your documentation or supporting users until they're ready to switch to Skype for Business? Use these PowerShell functions to quickly switch between client versions - it"s just a matter of the UI!

The version of Lync 2013/Skype for Business displayed is determined by either Client Policy or the registry key HKCU:\Software\Microsoft\Office\Lync\EnableSkypeUI. My script provides functions that check the value of this key, set it to 00 00 00 00 (Lync) or 01 00 00 00 (Skype for Business), then find, stop and restart your client. On my SSD-equipped mid-range laptops, this takes about 5 seconds :)

Works with Lync full client from Office 2013 Professional Plus, as well as Lync basic client.

More details on my blog: http://mandie.net/2015/03/18/skypeui-switch-in-powershell

Works with Windows 7 and 8, as well as Window 10 Technical Preview (up to 10049)

v1.02, 21 April 2015: