Monday, July 26. 2010
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.
I've heard of numerous reports of the CU6's SQL back-end update having version mismatch problems with the front-end update.
One cause I can speculate on is that the web caches that Microsoft uses publish the updated bits are lagging behind. Unfortunately, due to the updates always having the same filename from Cumulative Update to Cumulative Update, it is hard to determine what version you have downloaded without looking at the file dates stored in each individual update.
If the front-end is updated without the proper back-end update, the front-end will complain about version mismatches in the SQL stored procedures.
Update: A tip from Tom Pacyk - install the OCS2009-DBUpgrade.msi before the other CU6 updates.
I talked a little about the .NET 4.0 issue here a few days ago but now that .NET 4.0 is on Windows/Microsoft Update as a recommended update, it is hitting more users during OCS installation.
If you install .NET 4.0 Framework before installing any OCS server role, the OCS setup program will complain that .NET 3.5x is not installed, even if you have .NET 3.5x installed (x being equal to 0 or 1, meaning .NET 3.50 or .NET 3.51).
Solution? Uninstall .NET 4.0 Framework, install OCS server roles, and then install .NET 4.0 if necessary. The OCS product team is working with the Windows product team to get a hotfix/update out for this.
Ideally, I wish there was a service pack for OCS 2007 R2 that had updated install bits for the ASN fix and the Server 2008 R2 gotchas.
Thursday, July 22. 2010
OCS 2007 R2 Server:
Office Communications Server 2007 R2 - KB 968802 - Download
Office Communications Server 2007 R2 Back-end database update - KB 2032834 - Download
OCS 2007 R2 Client:
Office Communicator 2007 R2 - KB 2028888 - Download
Office Communicator Phone Edition 2007 R2 - KB 2267962 - Download
Group Chat:
Office Communications Server 2007 R2, Group Chat Server - KB 2032881 - Download
Office Communications Server 2007 R2, Group Chat Client - KB 2032922 - Download
Office Communications Server 2007 R2, Group Chat Admin Tool - KB 2032949 - Download
Tuesday, July 20. 2010
As a follow-up to my blog entry about the Outlook 2007 update for Exchange 2010, we have an update released for Outlook 2003 for Exchange 2010! I didn't really expect to see this show up but it will help users when the Exchange 2010 SP1 calendar repair agent kicks in.
There is only one fix mentioned in this update for Outlook 2003:
When you use Microsoft Office Outlook 2003 or Microsoft Office Outlook 2007 in a Microsoft Exchange Server 2010 environment, the body of the meeting request may be changed to the following text: One or more problems with your meeting were detected and fixed.
I'm expecting to see an update for Outlook 2007 sometime soon to add support for Exchange 2010's personal mailbox archives. Outlook 2010 supports them out of the box, and Exchange 2010 SP1 allows you to store the archive mailbox in a different information store (i.e. slower SAN or drives).
Monday, July 19. 2010
Open a PowerShell instance with elevated rights.
In the PowerShell window, type: Import-Module ServerManager and hit [Enter].
When that completes, enter the command below for the OCS server role(s) needed:
Archiving Server:
Add-WindowsFeature AS-NET-Framework,Desktop-Experience,NET-Framework-Core,MSMQ-Server,MSMQ-Directory,RSAT-ADDS
Communicator Web Access Server:
Add-WindowsFeature AS-NET-Framework,Desktop-Experience,NET-Framework-Core,MSMQ-Server,MSMQ-Directory,RSAT-ADDS,WAS-Process-Model,WAS-Config-APIs,Web-Basic-Auth,Web-Common-HTTP,Web-Digest-Auth,Web-HTTP-Logging,Web-HTTP-Redirect,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-HTTP-Logging,Web-Mgmt-Compat,Web-Mgmt-Console,Web-Request-Monitor,Web-Windows-Auth
Edge Server:
Add-WindowsFeature AS-NET-Framework,Desktop-Experience,NET-Framework-Core
Front-End (Standard Edition) Server:
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
Front-End (Enterprise Edition) Server:
Add-WindowsFeature AS-NET-Framework,Desktop-Experience,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
Mediation Server:
Add-WindowsFeature AS-NET-Framework,Desktop-Experience,NET-Framework-Core,MSMQ-Server,MSMQ-Directory,RSAT-ADDS
Monitoring Server:
Add-WindowsFeature AS-NET-Framework,Desktop-Experience,NET-Framework-Core,MSMQ-Server,MSMQ-Directory,RSAT-ADDS
These commands are largely based on the Server 2008 R1 blog entries here and here.
If my blog software shows the Add-WindowsFeature items on multiple lines, cut and paste the commands together onto one line inside PowerShell.
Note: If you install .NET Framework 4.0 before installing OCS, the OCS setup program will complain that .NET Framework 3.5 is missing, even if .NET Framework 3.5 has been installed. Thankfully, you can uninstall .NET Framework 4.0 if you bump into this issue and the setup program will behave normally. Thanks go out to Mark Rineck for discovering this.
Note 2: As mentioned on other sites, Web-HTTP-Logging is technically optional, but makes debugging IIS and OCS much easier if available.
I tend to keep an eye on the Office Cumulative Updates site (the link is on the right side of my website) and the June 2010 update for Outlook 2007 caught my eye.
In particular, there seem to be a few Exchange 2010 fixes directly related to Outlook 2007 crashing.
The issues fixed that caught my eye include:
1. This hotfix provides a design change. After you install this hotfix, the Secure Temp folder for Office Outlook 2007 is automatically cleared when you exit Office Outlook 2007.
2. After the Outlook mailboxes are moved a server that is running Microsoft Exchange Server 2010, Office Outlook 2007 crashes intermittently.
3. In Office Outlook 2007, all received email messages are stored incorrectly in the Deleted Items folder. (Unfortunately, I've had clients keep very important e-mail in Deleted Items and then wonder where the messages went when they empty the Deleted Items folder.)
4. You may have data loss on meeting update when you use Office Outlook 2007 against Exchange Server 2010. When this issue occurs, the body of the meeting request is replaced by the following text: One or more problems with your meeting were detected and fixed.
5. After you install the Office Live Meeting Add-in for Microsoft Outlook, Office Outlook 2007 crashes during startup.
You can read more about the update here, and as general rule of thumb, it is good to keep the MSO.DLL updated as well, from here.
Thursday, July 1. 2010
I always get nervous on the morning of July 1st ever since 2006. Thankfully I received this in email:
"Dear Aaron Tiensivu, Congratulations! We are pleased to present you with the 2010 Microsoft® MVP Award!"
I haven't posted much lately but that will change as some of these newer products get out the door. W7 SP1 and OCS/CS "Wave 14" in particular. Can't neglect Exchange 2010 SP1 either, but the public beta is already out for that.
Woohoo!
|