To begin, follow the instructions
here for the usual Server 2008 R2 workaround/fixes for Server 2008 R2 and OCS 2007 R2.
1. From an elevated PowerShell prompt:
Import-Module ServerManager [Enter]
2. Install the prerequisites for Group Chat Server with:
Add-WindowsFeature AS-NET-Framework,Desktop-Experience,FS-FileServer,NET-Framework-Core,MSMQ-Server,MSMQ-Directory,RSAT-ADDS,WAS-Process-Model,WAS-Config-APIs,Web-HTTP-Logging,Web-Mgmt-Compat,Web-Mgmt-Console,Web-Static-Content,Web-Windows-Auth [Enter]
3. Install KB
975858 so certificate based authentication works properly.
4. Install the OCS Group Chat Server as you normally would on any other operating system. Elan's guide is helpful for this (
Part 1 /
Part 2).
5. Install the OCS Core update from
here and the UC API update from
here. (If those links are outdated, go to KB
968802 for the latest links or use the ServerUpdateInstaller.exe)
6. Install the OCS 2007 R2 CU6 Group Server update from
here. It is also a good idea to grab the Admin tools update from
here and updated client from
here.
7. At this point, if you try to start the OCS Group Chat Server services, they will stop without anything useful in the Event Logs. I'll save you time debugging this by pointing you to this older KB article
here. You need to run
%ProgramFiles%\Microsoft Office Communications Server 2007 R2\Group Chat Server\ServerConfigTool.exe so that the tool will update the Group Chat database schema to the QFE1 level.
8. After running the ServerConfigTool.exe, you'll be able to start the update OCS 2007 R2 Group Chat services.
Celebrate, at this point you'll have a working Group Chat install on Server 2008 R2.