Setting up Microsoft Office 2010 on Citrix XenApp delivered by Citrix Provisioning Services can be very confusing if it’s not done correctly. So in this post we will go through the necessarily requirements step-by-step.
First of all only a KMS license is valid, so forget about trying to get a MAK key working, even though you can see it in the Citrix Provisioning Services Console, this option is for OS only.
Install Microsoft Office 2010 KMS Host License Pack on a dedicated server e.g. the same as your Microsoft RDS and Citrix License Server. Make sure you get a _VLMCS record created in DNS under _TCP. If you have many _VLMCS records make sure you delete them to make troubleshooting easier.
- Set vDisk to Private Mode
- Set Microsoft Volume Licensing to None
- Start the VM
- Run Program Files(x86)\Common Files\Microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.EXE
- Shutdown the Target Device
- Set to Shared Mode
- Set Microsoft Volume Licensing to KMS
- Start two or more PVS Target Devices and check that the GUID is unique
An unexpected mapi error occurred :
This happens when you’re switching from Private to Shared image if Microsoft Volume Licensing is set to KMS. The workaround on Citrix Provisioning Services 5.6 is to follow the steps above since we make a copy of the vDisk for every new version.
Guess what, there’s a major bug in Citrix Provisioning Services 6.0. Since we no longer make copies of the vDisk, but rather create new versions which are a fantastic feature. The problem is that as long as the vDisk is in use (like always) we’re not able to change the Microsoft Volume Licensing! So the only way to fix this is to shutdown ALL devices OR copy the vDisk and do it the old way. What a major bummer.
- Managing Microsoft KMS Volume Licensing
- Windows Server 2008 KMS Setup Demonstration
- Microsoft Office 2010 KMS Host License Pack
- Configuring Key Management System (KMS) Licensing for Windows and Office2010 in Different Scenarios
Google+ Hangout Q&A :
We’re planning for some cool Citrix Q&A hangouts on Google+ so make sure you join the xenappblog circle.