MailStore Client Deployment
Der MailStore Client kann über ein Softwareverteilungssystem automatisch auf den Anwenderrechnern verteilt werden. Das Softwareverteilungssystem muss hierbei das Setup-Programm des MailStore Clients so ausführen können, dass keine Eingaben und Bestätigungen erforderlich sind. Generell wird zwischen zwei Methoden der Softwareverteilung unterschieden: Verteilung mit und ohne Active Directory-Gruppenrichtlinien. Beide Methoden werden im Folgenden beschrieben.
Verteilung mit Gruppenrichtlinien
Installation
Neben der manuellen Installation des MailStore Clients kann dieser auch über das Active Directory an alle Anwenderrechner verteilt werden. Nach erfolgreicher Einrichtung der Verteilung wird dar MailStore Client automatisch bei der Anmeldung des Anwenders installiert. Aus Sicht des Anwenders geschieht dies im Hintergrund und erfordert keine Aktionen. Der MailStore Client kann unmittelbar nach der Verteilung vom Anwender wie gewohnt verwendet werden.
Beispiel: Einrichtung der Verteilung unter Windows Server 2003
- Laden Sie von der MailStore Website den MailStore Client im MSI-Format herunter: http://www.mailstore.com/de/mailstore-server-download.aspx
- Speichern Sie den Download in einem Verzeichnis auf Ihrem Server, dass für alle Domänenbenutzer freigegeben und erreichbar ist.
- Öffnen Sie die Gruppenrichtlinien-Verwaltungskonsole [Group Policy Management Console] Ihres Windows-Servers. Sollte diese nicht vorhanden sein, laden Sie sich die Installationsroutine unter http://www.mailstore.com/?gpmc herunter und installieren Sie die Konsole.
- Klicken Sie mit der rechten Maustaste auf den Verwaltungsordner Gruppenrichtlinienobjekte.
- Klicken Sie auf Neu... und erstellen Sie ein neues Gruppenrichtlinien-Objekt mit dem Namen MailStore Client Deployment.
- Markieren Sie das soeben erstelle Objekt und klicken Sie auf Bearbeiten...
- Öffnen Sie den Zweig Benutzerkonfiguration und dann Softwareeinstellungen.
- Klicken Sie mit der rechten Maustaste auf Softwareinstallation.
- Wählen Sie nun Neu und anschließend Paket... aus.
- Wählen Sie nun das zu Beginn heruntergeladene MSI-Paket aus. Beachten Sie, dass der Pfad zur Datei in UNC-Notation gewählt werden muss (z. B. \\Server\Setup\MailStoreClientsetup...) und dass die Domänenbenutzer Lese-Zugriff auf diese Verzeichnisfreigabe haben müssen.
- Nach der Auswahl der MSI-Datei wählen Sie im folgenden Dialogfenster Erweitert und bestätigen Sie mit OK.
- Anschließend nehmen Sie bitte die im Screenshot dargestellten Einstellungen vor:
- Bestätigen Sie alle gewählten Einstellungen mit OK.
- Die Gruppenrichtlinie sollte nun in etwa so aussehen wie unten dargestellt.
- Schließen Sie den Gruppenrichtlinieneditor.
Die Gruppenrichtlinie ist nun konfiguriert und kann mit den entsprechenden Benutzerobjekten verknüpft werden. Die Verknüpfung findet über die Organisatorischen Einheiten (OU) statt:
- Markieren Sie die Organisatorische Einheit, welche die gewünschten Benutzerobjekte enthält und wählen Sie nach einem Rechtsklick auf die OU (im Beispiel DE_Viersen) die Option Vorhandenes Gruppenrichtlinienobjekt verknüpfen...
- Im Dialog Gruppenrichtlinienobjekt auswählen markieren Sie die MailStore Client Deployment-Richtlinie und bestätigen Sie mit OK.
- Die Gruppenrichtlinie ist nun vorhanden und wird bei einer Neuanmeldung der Benutzer an den Windows Clients aktiv.
Um Schwierigkeiten bei der Softwareinstallation durch Gruppenrichtlinien zu vermeiden, sollten die folgenden Einstellungen ebenfalls in der MailStore Client Deployment-Gruppenrichtlinie vorgenommen werden:
- Aktivieren Sie Computerkonfiguration/Administrative Vorlagen/System/Skripts\Anmeldeskripts gleichzeitig ausführen
- Aktivieren Sie Computerkonfiguration/Administrative Vorlagen/System/Anmeldung\Beim Neustart des Computers und bei der Anmeldung immer auf das Netzwerk warten
Aktualisierung
Sie können mit Hilfe von Gruppenrichtlinien die MailStore Client-Software automatisch auf den Computern der MailStore Benutzer aktualisieren. Dies ist notwendig, wenn Sie den MailStore Server aktualisieren, da ein Zugriff auf den Server immer nur mit Clients der gleichen Softwareversion möglich ist. Um eine bestehende MailStore Client Deployment-Gruppenrichtlinie dahingehend zu bearbeiten, dass eine automatische Aktualisierung der Clients durchgeführt werden kann, gehen Sie bitte wie folgt vor:
- Öffnen Sie die bestehende Gruppenrichtlinie MailStore Client Deployment.
- Erstellen Sie ein neues Paket und wählen Sie die aktualisierte MailStore Client MSI-Datei aus.
- Im folgenden Dialogfenster wählen Sie Erweitert und bestätigen mit OK.
- Anschließend nehmen Sie bitte die im Bild gezeigten Einstellungen vor.
- Auf der Registerkarte Aktualisierungen klicken Sie auf Hinzufügen... und wählen die Software aus, die Sie aktualisieren möchten. Treffen Sie die im Bild dargestellten Einstellungen.
- Bestätigen Sie mit OK und nochmals OK.
- Die Gruppenrichtlinie sollte nun in etwa so aussehen, wie im Bild dargestellt.
Bei einer Neuanmeldung der Benutzer an Ihrer Windows-Arbeitsstation wird der MailStore Client aktualisiert.
Um Schwierigkeiten bei der Softwareinstallation durch Gruppenrichtlinien zu vermeiden, sollten die folgenden Einstellungen ebenfalls in der MailStore Client Deployment-Gruppenrichtlinie vorgenommen werden:
- Aktivieren Sie Computerkonfiguration/Administrative Vorlagen/System/Skripts\Anmeldeskripts gleichzeitig ausführen
- Aktivieren Sie Benutzerkonfiguration/Administrative Vorlagen/System/Anmeldung\Beim Neustart des Computers und bei der Anmeldung immer auf das Netzwerk warten
Konfiguration
Installation Gruppenrichtlinien-Vorlagedateien
Einstellungen vornehmen für den MailStore Client
Für den MailStore Client können Sie im Prinzip nur die AutoLogon-Funktion ein- oder ausschalten. Diese Funktion sorgt dafür, dass der MailStore Client sich ohne erneute Authentifizierungsaufforderung mit dem MailStore Server verbindet.
- Autologon am MailStore Server verwenden
- Hier können Sie die Autologon Funktion ein- bzw. ausschalten
- Server Name:
- Wenn Sie Autologon eingeschaltet haben, sollten Sie den MailStore Server den der Client kontaktieren soll in der Notation server.domain.ext angeben. Alternativ können Sie die IP-Adresse des Servers angeben. Sollten Sie den MailStore Server auf einem vom Standard abweichenden Port (Standard:8460) konfiguriert haben, müssen Sie die Eingabe für den Servernamen entsprechend um :port erweitern.
Verteilung ohne Gruppenrichtlinien
Installation
Zur stillen Installation von MailStore Client wird das normale Setup-Programm, welches Sie auch von der MailStore Website herunterladen können, benötigt. Die Aufforderung zur stillen Installation wird über die Kommandozeile mit übergeben. Beispiel:
MailStoreClientSetup.exe /SP- /SILENT /SUPPRESSMSGBOXES /LOG="log.txt" /NOCANCEL
Die im Beispiel dargestellte Kommandozeile führt ein Setup durch, welches zwar ohne Eingaben und Bestätigungen auskommt, aber seinen aktuellen Fortschritt dennoch auf dem Bildschirm anzeigt. Um den Installationsfortschritt zu verbergen, ersetzen Sie einfach das /SILENT durch /VERYSILENT:
MailStoreClientSetup.exe /SP- /VERYSILENT /SUPPRESSMSGBOXES /LOG="log.txt" /NOCANCEL
Weitere Informationen zu verfügbaren Kommandozeilenparametern finden Sie im Artikel MailStore Client Setup Kommandozeilenparameter.
MailStore Client.exe per Logon Script deinstallieren
Um die MailStore Client.exe per Logon Script über eine GPO zu deinstallieren, gehen Sie wie folg vor:
- Zunächst müssen Sie den Installationspfad und die benötigten Parameter ermitteln. Öffnen Sie hierzu auf einem der Clients den Registry Editor (regedt32.exe) und suchen Sie folgenden Schlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MailStore Client_is1
- Kopieren Sie den dort angegebenen String (e.g. C:\Programme\deepinvent\MailStore Client\unins000.exe" /SILENT) in ein Editorfenster und speichern Sie die Datei als mailstore.bat
- Legen Sie den Batchfile in der Freigabe NETLOGON auf Ihrem Server ab
- Erstellen Sie anschließend eine neue Group Policy und nennen Sie diese mailstore_uninst
- Bearbeiten Sie die GPO und navigieren Sie zu -> Computerkonfiguration -> Windows-Einstellungen -> Scripts -> Starten
- Fügen Sie die mailStore.bat aus dem NETLOGON-Verzeichnis hinzu und speichern Sie die Einstellungen
- Verknüpfen Sie die GPO mit der Domäne
- Weisen sie die Benutzer an, ihre Computer neu zu starten. Die Software wird nun deinstalliert.
- Nachdem der alte MailStore Client deinstalliert wurde, können Sie eine weitere GPO anlegen, die das neue MSI Paket verteilt. Die benötigten Informationen hierzu finden Sie in unserem Whitepaper MailStore Client Deployment