Microsoft CRM 4.0 und Auto Update
In the current Version of Microsoft CRM, it is possible to install Hotfixes and Updates for the Outlook Client via Auto Update, it’s very useful for the great bunch and useful Hotfixes and Updates.
For this sample i will use the following Hotfix, KB948045.
1. for the first time, you have to create a subfolder “crmpatches” in the CRM Web Server folder under “Server”.
2. you have to ad the following registry hack to all clients, HKLM\Software\Microsoft\MSCRMClient; String; “AutoUpdateDownloadUrl”; “http://internalservername/crmpatches/”.
3. Download the following Hotfix KB948045, to the crmpacthes Folder. Now you should have a file called “CRMv4.0-KB948045-i386-Client-INTL.exe”.
4. Now we need the PatchID, extract the content of the downloaded File with the following command “CRMv4.0-KB948045-i386-Client-INTL.exe /x”. Now you see a “config.xml” in which you will find the PatchID, for example “C40858D8-9FB6-496E-9703-5AE7E6AFE2F8″ remember it for the next step.
5. No create a XML File with the following.
-
<?xml version="1.0" encoding="utf-8"?>
-
<ClientPatches>
-
<Create>
-
<ClientPatchInfo>
-
<PatchId>C40858D8-9FB6-496E-9703-5AE7E6AFE2F8</PatchId>
-
<Title>Outlook Sync Crash on Contact Birthdays Fix</Title>
-
<Description>Dieser Hotfix behebt das Snchronisationsproblem der Kontakte</Description>
-
<IsMandatory>true</IsMandatory>
-
<IsEnabled>true</IsEnabled>
-
<ClientType>OutlookLaptop, OutlookDesktop</ClientType>
-
<LinkId>CRMv4.0-KB948045-i386-Client-INTL.exe</LinkId>
-
</ClientPatchInfo>
-
</Create>
-
</ClientPatches>
Short description of the Options, PatchID, we get that from the config.xml, Title and Description can filled randomly, IsMandatory dictates whether a user has to install this hotfix in order to continue using CRM functionality within CRM, ClientType you can choose for which CRM Client Version this Hotfix is available.
6. At least you have to run the following Command, “C:\Program Files\Microsoft CRM\Tools\Microsoft.Crm.Tools.ClientPatchConfigurator.exe PATHofXMLfile”
7. Now start an Outlook Client
8. For more Information, see the Implementation Guide.
regards
Michael

