Arbeitsplatz-Installationspaket für Verteilung im Netzwerk anpassen


Für die Software-Verteilung im Netzwerk gibt es die Möglichkeiten
  1. Vorher-/Nachherabbilder von Beispiel-Systemen zu generieren um dann die Unterschiede zu verteilen,
    oder
  2. das Installationspaket am Arbeitsplatzcomputer von einer Netzwerkfreigabe aus zu installieren.
Für die Variante 1 ist der optimale Weg das Installationspaket mit voller Benutzeroberfläche zu starten und die gewünschten Optionen im Installationsinterview auszuwählen.
Bei der Vaiante 2 ist es üblich und/oder erforderlich, dass die Anwender am Arbeitsplatzcomputer

keine bzw. möglichst wenig Eingaben macht. Um dann die Arbeitsplazsoftware nicht mit den Standardoptionen zu installieren, ist es notwendig, die gewünschten Optionen schon vorzubelegen, sprich das Original-Setuppaket anzupassen.

Das Installationspaket für OfficeMaster Arbeitsplatz wird als ausführbare Datei (OfficeMaster-Client-4-Setup32.exe bzw. OfficeMaster-Client-4-Setup64.exe) bereitgestellt. Diese Datei enthält Logiken um zu erkennen ob die Vorraussetzungen (sog. Prerequisites) zur Durchführung der Installation des OfficeMaster Arbeitsplatz erfüllt sind oder nicht, und installiert diese Vorraussetzungen ggf. auf dem Arbeitsplatzcomputer.
Diese Vorraussetzungen sindFür die Netzwerkumgebungen in denen die ausführbare Dateien (z.B. setup.exe) verteilt werden können, bietet es sich an, das Installationspaket mit Kommandozeilen-Parametern zu versehen. In Netzwerkumgebungen in denen Windows Installer Pakete (z.B. setup.msi) verteilt werden, muss das MSI Installationspaket zunächst über eine administrative Installation extrahiert werden:
Code:
<pfad>\OfficeMaster-Client-4-Setup32.exe /a
Im Installationsinterview ist dann ein Pfad anzugeben, wohin die Dateien extrahiert werden sollen


Adminsitrative Installation


Nach erfolgreichem Abschluss der administrativen Installation befinden sich im eingegebnen Pfad die Dateien des OfficeMaster Arbeitsplatz und das Installationspaket OfficeMaster-Client.msi, welches wie gewünscht verändert und verteilt werden kann. Für die Anpassung des OfficeMaster-Client.msi ist es von Vorteil wenn man die allgemeine Struktur von MSI-Dateien kennt.
Das Installationspaket für OfficeMaster-Arbeitsplatz ist so entworfen, dass die Anpassungen in der Tabelle "Property" vorgenommen werden können. Das MSI wir dazu mit einem MSI-Tabellen-Editor (z.B. Orca) geöffnet und die Tabelle ausgwählt.

Die Namen und Bedeutung der Eigenschaften, die verändert werden können, sind im Handbuch OfficeMaster 3 Arbeitsplatz im Kapitel 2.3 Parameter für die programmgesteuerte Modifikation genannt. Im Handbuch wird dabei davon ausgegangen, dass die Eigenschaften als Kommandozeilenparameter an die setup.exe übergeben werden.

Für die Anpassung des MSI ist zu beachten, dass bei einstellbare Optionen, deren Wert auf <leer> gesetzt werden soll, die entsprechende Zeile aus der Tabelle "Property" gelöscht werden muss (nicht 0 setzen). Nach dem das geänderte Paket gespeichert ist, kann es wie gewohnt in die Verteilungssoftware übernommen werden. Es ist dabei sicher zu stellen dass alle Installationsvorraussetzungen auf den betreffenden Arbeitsplatzcomputern erfüllt sind, sonst wird die Installation der OfficeMaster Arbeitsplatz Software fehlschlagen.


Softwareverteilung über Active-DirectoryGruppenrichtlinien

Beispiele für Installations-Anpassungen:

Name des Messaging Server und Quelle der Benutzerdaten für OfficeMaster Flex einstellen
Code:
MSI-Tabelle: Property
ADD ROW: Property-Name: REG_DEFAULT_FMSNAME    Value: MeinServerName
ADD ROW: Property-Name: REG_DEFAULT_CFGSET    value: Exchange_2000_2007

<pfad>\Setup-OfficeMaster-Client.exe /v"REG_DEFAULT_FMSNAME=\"MeinServerName\" REG_DEFAULT_CFGSET=\"Exchange_2000_2007\""
OfficeMaster Arbeitsplatz für Notes ohne Voice und CTI Funktionen installieren
Code:
MSI-Tabelle: Property
EDIT ROW: Property-Name: PRODUCT        Value: L
DROP ROW: Property-Name: SERVICE_VOICE
DROP ROW: Property-Name: SERVICE_CTI

<pfad>\Setup-OfficeMaster-Client.exe /v"PRODUCT=\"L\" SERVICE_VOICE=\"\" SERVICE_CTI=\"\""
Nur die Addressautomatik und Faxoptionen für Outlook installieren
Code:
MSI-Tabelle: Property
EDIT ROW: Property-Name: FAX_PRINTER_DRIVER    Value: 0
EDIT ROW: Property-Name: FAX_TOOLS        Value: 0
DROP ROW: Property-Name: SERVICE_VOICE
DROP ROW: Property-Name: SERVICE_CTI
EDIT ROW: Property-Name: NO_FLEX        Value: 1
EDIT ROW: Property-Name: PRODUCT        Value: A

<pfad>\Setup-OfficeMaster-Client.exe /v"FAX_PRINTER_DRIVER=\"0\" FAX_TOOLS=\"0\" SERVICE_VOICE=\"\" SERVICE_CTI=\"\" NO_FLEX=\"1\" PRODUCT=\"A\""
Wichtig: Die verteilte bzw. unbeaufsichtigte (silent) Installation des ferrariFAX32/64 Druckertreibers ist nur dann möglich, wenn die Treibersignaturoptionen auf Ignorieren gestellt sind oder eine Vertrauensstellung für Druckertreiber-Zertifikate erstellt wurde. Ggf sind entsprechende Gruppenrichtlinien zu erstellen. Ist dies nicht möglich muss die Installation des Druckertreibers durch die Installation unterbunden und danach manuell über die Druckerinstallationsassitenten vorgenommen werden.


Treibersignatur ignorieren

Drucker nicht installieren:
Code:
MSI-Tabelle: InstallExecuteSequence
DROP ROW: Action-Name: Inst_KernelFreePrinter
DROP ROW: Action-Name: portinstall
Betrifft:
-Windows: XP, Vista, Server 2003, Server 2008
-OfficeMaster Arbeitsplatz