Decommissioning OCS – Lessons Learned…

Posted by in Lync, OCS

I have recently spent some time decommissioning our legacy OCS 2007 R2 servers and pools from our Lync 2013 environment. I thought I’d put a few hints and tips together as a guide for others that have to do it. This basically covers the stuff I had to spend time figuring out. Hopefully it helps people not to have to spend time on it…

First off, I generally followed the procedures outlined on TechNet. The only problem I found with TechNet is that there are a few places where it either contradicts itself or isn’t quite as detailed as it needs to be.

General Guide

I used this link and a general guide to decommissioning the server roles. It’s not complete or entirely correct though so should be used as a starting point: http://technet.microsoft.com/en-gb/library/dd572243(v=office.13).aspx

Deactivating Roles

When deactivating roles use the order stipulated here: http://technet.microsoft.com/en-gb/library/dd572548(v=office.13).aspx

Failing to deactivate Conferencing Attendant

Depending on what you’ve read you may have already move the conference directories from OCS to Lync. If so, you’re going to have a problem when it comes to deactivating the Conference Attendant on your pool(s).

To get around this you need to temporarily move the conference directory back to OCS, deactivate it and then move it back again.

To do this, in the Lync Management Shell find the old OCS conference directory by running the folowing:

Get-CsConferenceDirectory | Select Id, ServiceId

You’re likely to see which one was the OCS conference directory as there will be more than one conference directory for your Lync pool you moved it to. The OCS one is likely to be the lower numbered ID.

To move it back run the following:

Get-CsConferenceDirectory -Identity [Number_Found_Above] | Move-CsConferenceDirectory -TargetPool [The_OCS_Pool_You_Want_To_Decom]

Now deactivate the Conferencing Attendant.

You can then move the Conference Directory back using the following command:

Get-CsConferenceDirectory -Identity [Number_Found_Above] | Move-CsConferenceDirectory -TargetPool [The_New_Lync_Pool]

Uninstalling Components

When uninstalling the various OCS components from Add or Remove Programs use the order stipulated here: http://technet.microsoft.com/en-gb/library/dd572507(v=office.13).aspx

Error uninstalling OCS Web Components

When trying to uninstall the Web Components you may see the following error:

Remove-Web-Conponents-Server-Error

To fix this you just need to logon as the local Administrator account for the server and remove it. Simple.

Details can be found here: http://support2.microsoft.com/kb/2015134

 

Think that’s it for the moment. If I remember anything else I’ll add it.