Dienstag, 8. Juni 2010

Microsoft Dynamics CRM für Outlook - Tipps für Administratoren

Microsoft Dynamics CRM für Outlook bietet Benutzern die Möglichkeit Emails, Kontakte, Aufgaben und Termine mit Microsoft Dynamics CRM zu synchronisieren. Außerdem bietet es eine vertraute Umgebung und ist daher die optimalste Form um mit Microsoft Dynamics CRM zu arbeiten.

Für Administratoren bedeutet dies aber eine zusätzliche zu wartende Komponente in der Infrastruktur. Dieser Post soll einige Tipps bereitstellen um den Client perfekt an die jeweilige Infrastruktur anzupassen.

User Account Control für die PatchInstallation verwenden

Standardmäßig dürfen Benutzer auch ohne Administratorrechte Microsoft Dynamics CRM für Outlook Patches installieren. Wenn diese Möglichkeit nicht gewünscht ist kann diese durch die folgende Registry Einstellung verhindert werden.

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\DisableLUAPatching DWORD 1

Log Files

Während der Installation des Microsoft Dynamics CRM für Outlook werden vom System Log Files in den folgenden Ordnern erstellt:

Windows XP: SystemDrive:\Documents and Settings\<User>\Application Data\Microsoft\MSCRM\Logs\

Windows Vista, Windows 7 : SystemDrive:\Users\<User>\AppData\Roaming\Microsoft\MSCRM\Logs\

Microsoft Dynamics CRM per Group Policy ausrollen

Sie können selbstverständlich Microsoft Dynamics CRM für Outlook auch per Group Policy veröffentlichen. Für ein solches Rollout muss allerdings ein spezielles MSI File namens CRMClient.msi erstellt und anschließend auf einem Netzlaufwerk veröffentlicht werden.

Schritt für Schritt Anleitung:

1) Führen Sie Microsoft Dynamics CRM für Outlook Setup (Client.msi) an der Befehlszeile mithilfe der Parameter /A und /targetdir aus, mit denen eine Administratorinstallation angegeben wird. Nachdem das Setup abgeschlossen wurde, können Sie den Speicherort freigeben.

2) Erstellen Sie das Gruppenrichtlinienobjekt (Group Policy Object, GPO) und richten Sie die Anwendung auf Microsoft Dynamics CRM Benutzer aus. Führen Sie dazu folgende Schritte aus:

a. Klicken Sie auf einem Domänencontroller in der Domäne, in der Microsoft Dynamics CRM installiert ist, auf Start, zeigen Sie auf Programme und dann auf Verwaltung und klicken Sie dann auf Active Directory-Benutzer und -Computer.

b. Klicken Sie in Active Directory-Benutzer und -Computer mit der rechten Maustaste auf die Domäne, und klicken Sie dann auf Eigenschaften.

c. Klicken Sie im Feld Eigenschaften auf die Registerkarte Gruppenrichtlinie und dann auf Öffnen.

d. Klicken Sie in der Gruppenrichtlinienverwaltung mit der rechten Maustaste auf die Domäne, klicken Sie auf Gruppenrichtlinienobjekt hier erstellen und verknüpfen, geben Sie einen Namen für das Gruppenrichtlinienobjekt (beispielsweise Microsoft Dynamics CRM-Benutzer) ein, und klicken Sie dann auf OK. Beachten Sie, dass bei der Erstellung des Gruppenrichtlinienobjekts auf Domänenebene ein Gruppenrichtlinienobjekt für die gesamte Domäne konfiguriert wird.

e. Klicken Sie mit der rechten Maustaste auf das Gruppenrichtlinienobjekt, das Sie im vorherigen Schritt erstellt haben, und klicken Sie dann auf Bearbeiten.

f. Erweitern Sie im Gruppenrichtlinienobjekt-Editor die Option Benutzerkonfiguration, und erweitern Sie dann Softwareeinstellungen.

g. Klicken Sie mit der rechten Maustaste auf Softwareinstallation, zeigen Sie auf Neu, und klicken Sie dann auf Paket.

h. Geben Sie den vollständigen Pfad ein oder suchen Sie das MSI-Paket von Microsoft Dynamics CRM für Outlook (CRMClient.msi), das über die administrative Installation erstellt wurde, und klicken Sie dann auf Öffnen.

i. Klicken Sie auf Veröffentlichen, um die Anwendung Microsoft Dynamics CRM für Outlook zu veröffentlichen, und klicken Sie dann auf OK.

j. Standardmäßig steht Microsoft Dynamics CRM für Outlook unter Software für alle authentifizierten Benutzer zur Verfügung, wenn sie sich das nächste Mal an der Domäne anmelden. Wenn Sie den Umfang auf eine bestimmte Organisationseinheit, Gruppe oder einzelne Benutzer beschränken möchten, klicken Sie in der Gruppenrichtlinienverwaltung auf das Gruppenrichtlinienobjekt Microsoft Dynamics CRM-Benutzer, und fügen Sie dann die gewünschten Sicherheitsobjekte (beispielsweise eine Gruppe) im Bereich Sicherheitsfilterung der Veröffentlichung auf der Registerkarte Bereich hinzu, oder entfernen Sie sie.

Update Rollups per AutoUpdate konfigurieren

Update Rollups sind eine wichtige Wartungsmaßnahme die manches Mal auch am Client ausgeführt werden muss. Damit ein Administrator nun nicht auf jedem einzelnen Rechner die Installation manuell durchführen muss kann er diese per AutoUpdate einspielen.

Hierzu muss ein XML – File erzeugt werden, das wie folgt aussieht:

<ClientPatches>

<Create>

<ClientPatchInfo>

<PatchId>{EDBD71F7-A785-4CB9-97A6-A36628992FDE}</PatchId>

<Title>Update Rollup 10 k.section</Title>

<Description>Microsoft Dynamics CRM</Description>

<IsMandatory>true</IsMandatory>

<IsEnabled>true</IsEnabled>

<ClientType>OutlookLaptop, OutlookDesktop</ClientType>

<LinkId>184388&amp;Clcid=0x407</LinkId>

</ClientPatchInfo>

</Create>

</ClientPatches>

Wichtig: Die PatchID und LinkID ändern sich bei jedem Rollup. Die dazu notwendigen Informationen finden Sie beim Microsoft Support Artikel des jeweiligen Rollups. Die Clcid ist sprachabhängig. Falls Sie eine andere Sprache als Deutsch benötigen überprüfen Sie bitte diese ID. Die notwendigen Informationen finden Sie ebenfalls beim Microsoft Support Artikel des jeweiligen Rollups.

Anschließend öffnen Sie den Ordner in dem sich das Programm ClientPatchConfigurator.exe ([ServerInstallDir]\Tools) befindet und rufen Sie in der Kommandozeile folgenden Befehl auf: microsoft.crm.tools.clientpatchconfigurator.exe [configfile].xml

clip_image002[1]

Sobald dieser Befehl ausgeführt wird öffnet sich beim Starten von Outlook ein Popup, welches dem Benutzer mitteilt dass ein neues Update existiert.

clip_image003[1]

Sollte es bei einem Update zu Problemen kommen, können Sie dieses selbstverständlich auch wieder aus dem AutoUpdate entfernen. Hierzu erzeugen Sie ebenfalls ein XML – File, das wie folgt aussieht:

<ClientPatches>

<Delete>

<PatchId>{EDBD71F7-A785-4CB9-97A6-A36628992FDE}</PatchId>

</Delete>

</ClientPatches>

clip_image005[1]

Wichtig: Falls die Updates in dieser Form eingespielt werden, benötigen die Benutzer eine funktionierende Internetleitung. Falls Sie das Updatefile lieber über ein internes Netz veröffentlichen wollen, müssen Sie nach folgender Anleitung vorgehen:

http://blogs.msdn.com/b/crm/archive/2008/05/08/crm-client-autoupdate.aspx

0 Kommentare:

Kommentar veröffentlichen