Archive:MSI Anleitung SEP sesam V4.0/4.2.1

From SEPsesam
Icon archived docs.png DER INHALT DIESER SEITE IST VERALTET
Die SEP AG hat die Unterstützung für veraltete SEP sesam Versionen eingestellt. Anleitungen stehen nach wie vor für diese SEP sesam Produkte zur Verfügung, jedoch übernimmt SEP AG keine Verantwortung oder Haftung für Fehler oder Ungenauigkeiten in den Anleitungen oder für die falsche Bedienung veralteter SEP sesam Software. Es wird dringend empfohlen Ihre SEP sesam Software auf die neueste Version zu aktualisieren. Die neueste Dokumentation für SEP sesam finden Sie unter Dokumentation.

Windows Installer (MSI) Anleitung SEP sesam V4.0/4.2.1

Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.

Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.

Voraussetzungen

Bevor Sie mit der Installation starten stellen Sie sicher, dass Sie als lokaler Administrator oder Domain-Administrator angemeldet sind. Bei einem Remote Zugriff über eine Remote Desktop Verbindung (RDP) müssen Sie dem RDP Administrator die gleichen Rechte wie dem lokalen Administrator zuweisen. Zur Installation eines oder mehrerer SEP sesam Komponenten benötigen Sie eine Installationsdatei welche Sie unter http://download.sep.de/windows/ herunterladen können. Beachten Sie hierbei, dass Sie die für Ihren Systemtyp passende Datei herunterladen.

Falls Sie einen Server oder eine GUI installieren möchten muss Java Runtime Environment 1.6 oder höher auf ihrem System installiert sein. Des Weiteren benötigen Sie für eine Server Installation .Net Framework 3.0, 3.5 oder 4.0, bei allen anderen SEP sesam Komponenten haben Sie die Möglichkeit die .Net Framework Funktionalität abzuwählen. Eine Installation mit oder ohne Benutzerinteraktion kann mittels passender exe Datei, bzw. msi Datei welche aus der exe generiert werden kann, durchgeführt werden. Im Folgenden werden die verschiedenen Installationspakete, Kommandozeilenbefehle und SEP sesam spezifische Parameter bezüglich einer Installation, eines Updates und einer Deinstallation im Hintergrundmodus ohne Benutzerinteraktion beschrieben.

Installationspakete

SEP sesam bietet Ihnen vier verschiedene Installationskomponenten welche alle im SEP sesam Server Installationspaket enthalten sind. Es gibt 3 verschiedene Installationspakete welche die Installation von allen oder nur einzelnen SEP sesam Komponenten zur Verfügung stellen.

  1. Server Installationspaket: sesam-srv-<VersionsID>-windows.x<SysTyp>.exe
    Enthält alle 4 SEP sesam Komponenten. Während der Installation besteht hier die Möglichkeit eine der 4 Komponenten für die Installation auszuwählen.
  2. GUI Installationspaket: sesam-gui-<VersionsID>-windows.x<SysTyp>.exe
    Enthält GUI Subkomponenten von SEP sesam mit der Option auf einen Client.
  3. Client Installationspaket: sesam-cli-<VersionsID>-windows.x<SysTyp>.exe
    Enthält ausschließlich Client Subkomponenten von SEP sesam.

MSI Datei Extraktion

Um das msi Installationspaket aus der exe zu erhalten öffnen Sie die Eingabeaufforderung unter Start -> Ausführen , geben Sie cmd ein und drücken Sie auf OK. Führen Sie den nachstehenden Befehl aus.

sesam-<paket>-<VersionsID>-windows.x<SysTyp>.exe /v"EXTRACT=y"

Ein Beispiel Aufruf wäre:

C:\Temp\sesam-srv-4.2.1.8-windows.x64.exe /v"EXTRACT=y"

Hierbei wird die msi Datei in das Verzeichnis C:\Temp extrahiert. Um die msi Datei in ein bestimmtes Verzeichnis zu extrahieren müssen Sie statt y den gewünschten Pfad angeben.

Ein Beispiel Aufruf wäre:

C:\Temp\sesam-srv-4.2.1.8-windows.x64.exe /v"EXTRACT=C:\MSI"

Hierbei wird die msi Datei in das Verzeichnis C:\MSI extrahiert und nicht wie zuvor nach C:\Temp.

Extraktion der SEP sesam Programmdateien

Extraktion aus der EXE Datei

Um die Programmdateien aus dem exe Installationspaket zu erhalten öffnen Sie die Eingabeaufforderung unter Start -> Ausführen , geben Sie cmd ein und drücken Sie auf OK. Führen Sie den nachstehenden Befehl aus.

sesam-<paket>-<VersionsID>-windows.x<SysTyp>.exe /a /v"/qb TARGETDIR=targetPath"

z.B.

C:\Temp\sesam-srv-4.2.1.8-windows.x64.exe /a /v"/qb TARGETDIR=C:\Temp"

Dieser Befehl extrahiert die einzelnen Programmdateien aus der exe Datei in den Ordner C:\Temp.

Extraktion aus der MSI Datei

Um die Programmdateien aus dem msi Installationspaket zu erhalten führen Sie den nachstehenden Befehl aus.

msiexec /a sesam-<paket>-<VersionsID>-windows.x<SysTyp>.msi /qb TARGETDIR=targetPath

z.B.

msiexec /a C:\Temp\sesam-srv-4.2.1-windows.x64.msi /qb TARGETDIR=C:\Temp

Dieser Befehl extrahiert die einzelnen Programmdateien aus der msi Datei in den Ordner C:\Temp.

MSI Parameter

Um msiexec spezifische Parameter zu erhalten öffnen Sie die Eingabeaufforderung und geben Sie folgenden Befehl ein:

msiexec

Ein Fenster öffnet sich mit allen für Sie relevanten MSI spezifischen Parameters. Falls die angegebene Windows Installer Version niedriger als 2.0 ist, installieren Sie den Windows Installer 2.0 oder höher. Die wichtigsten Parameter in Verbindung mit SEP sesam sind nachfolgend gezeigt.

msiexec /Option <Erforderliche Parameter> [Optionale Parameter]

/Option :

/i <Produkt.msi>       Installiert oder konfiguriert ein Produkt. 
/x <Produkt.msi>       Deinstalliert das Produkt.

Optionale Parameter :

msiexec spezifische Parameter :

/quiet                 Hintergrundmodus, keine Benutzerinteraktion 
/q[n|b|r|f]            Legt die Benutzeroberfläche fest. 
                       n - Keine Benutzeroberfläche
                       b - Einfache Benutzeroberfläche
                       r - Reduzierte Benutzeroberfläche
                       f - Vollständige Benutzeroberfläche (Standard)
/lvoicewarmup <Datei>  Erstellt eine Protokolldatei des laufenden Vorgangs 

SEP sesam spezifische Parameter :

SETUP         srv | rds | cli | gui   Gibt die Art der Installation an (möglich sind SEP sesam Server, Remote Device Server, 
                                      Client und GUI), Standard ist SETUP=srv 
GUI           yes | no                Gibt an ob eine GUI mit installiert wird oder nicht (nur bei einer RDS Installation 
                                      möglich), Standard ist GUI=no                                       
CLIENT        yes | no                Gibt an ob ein Client mit installiert wird oder nicht (nur bei einer GUI Installation 
                                      möglich), Standard ist CLIENT=no 
SERVER                                Name des Servers (nur bei RDS, Client oder GUI Installation möglich und obligatorisch) 
LANG          en | de | de_by         Sprache für die GUI (möglich sind Englisch, Deutsch und Bayrisch), Standard ist LANG=en 
BIN           "Pfad"                  Installationsverzeichnis für Programmdateien, Standard ist BIN=''C:\Program Files\'' 
VAR           "Pfad"                  Installationsverzeichnis für Verwaltungsdaten, Standard ist VAR=''C:\ProgramData\'' oder 
                                      VAR=''C:\Program Files\'' falls das Verzeichnis ''C:\ProgramData\'' nicht existiert 
SHORTCUTS     yes | no                Desktop und Startmenü Shortcuts können erstellt oder nicht mit erstellt werden, Standard 
                                      ist SHORTCUTS=yes.
DOTNET        yes | no                Um ''SEP sesam System Tray'', ''Set SEP sesam Client'' und ''Set GUI Access'' verwenden 
                                      zu können, wird .Net Framework 3.0, 3.5 oder 4.0 benötigt. Falls .Net Framework nicht 
                                      installiert werden soll kann es optional auf ''no'' gesetzt werden, Standard ist DOTNET=yes. 
                                      Dies ist bei einer SEP sesam Server Installation nicht möglich. 
SYSTEM_TRAY   yes | no                ''SEP sesam System Tray'' kann abhängig von DOTNET (funktioniert nur wenn .Net Framework 
                                      installiert ist) dazu oder abgewählt werden, Standard ist SYSTEM_TRAY=no. 
JAVA_HOME     "Pfad"                  Falls Java nicht installiert wurde, sondern nur ausgepackt auf dem System vorhanden ist, kann bei 
                                      einer Installation ohne Benutzerinteraktion der Java Pfad über die Variable JAVA_HOME angegeben 
                                      werden. z.B. JAVA_HOME=D:\Java\jre7\bin
IGNORESIZE    yes | no                Mit IGNORESIZE=yes können die Standard Platzanforderungen ignoriert werden, Standard ist 
                                      IGNORESIZE=no
IGNOREDOTNET  yes | no                Falls .Net Framework für eine RDS, GUI, oder Client Installation nicht verfügbar ist kann 
                                      IGNOREDOTNET=yes verwendet werden, Standard ist IGNOREDOTNET=no (V4.2.1)
UPDATE_MAIL   yes | no                Falls sm_disaster, sm_notify und/oder sm_alarm im bin\sesam Verzeichnis schon vorhanden sind 
                                      kann UPDATE_MAIL=yes verwendet werden um sie zu ersetzen, Standard ist UPDATE_MAIL=no (V4.2.1)
HELP          y                       Zeigt die Hilfe mit mgl. Parametern für Installation, Update, Change und Deinstallation an.  
EXTRACT       y | "Pfad"              Extrahiert die MSI Datei aus der exe Datei in den Speicherordner der exe Datei. Falls 
                                      ein Pfad angegeben wird, wird die MSI Datei in den Pfad gespeichert.

Server Installationspaket

Zur Installation einer SEP sesam Komponente mittels Windows Installer (MSI) wählen Sie das winXX Verzeichnis der CD/DVD, bzw. den Speicherbereich in dem das SEP sesam Server Installationspaket liegt, aus und extrahieren die msi Datei aus der exe Datei wie in Kapitel MSI Datei Extraktion beschrieben. Öffnen Sie die Eingabeaufforderung als Administrator unter Start -> Ausführen , geben Sie 'cmd' ein und drücken Shift + Strg + Enter. Die Eingabeaufforderung öffnet sich in einem neuen Fenster, wechseln Sie in den Speicherbereich in den Sie zuvor das msi Paket extrahiert haben.

Installation mit Windows Installer (MSI)

Eine Installation im Hintergrundmodus ohne Benutzerinteraktion kann mit den folgenden Parametern durchgeführt werden.

msiexec /i <msisesam>.msi /quiet

<msisesam>.msi ist hierbei die Installationsdatei. Wenn Sie sonst keine Parameter angeben werden alle Standardeinstellungen verwendet, d.h. es wird ein SEP sesam Server mit der Sprache Englisch ohne SEP sesam System Tray installiert. Der Pfad zu den Programmdateien ist C:\Program Files\ und der Pfad zu den Verwaltungsdaten ist entweder C:\ProgramData\ oder C:\Program Files\, falls das Verzeichnis C:\ProgramData\ nicht existiert.

Bei einer Installation haben Sie die Möglichkeit die Parameter SETUP, GUI, CLIENT, SERVER, LANG, BIN, VAR, DOTNET und SYSTEM_TRAY anzugeben.

Dabei ist darauf zu achten, dass der Parameter GUI nur in Verbindung mit einer Remote Device Server und der Parameter CLIENT nur in Verbindung mit einer GUI Installation wählbar ist. Im Falle einer Server Installation werden eine GUI und ein Client automatisch mit installiert.

Des Weiteren ist der Parameter SERVER außer bei einer SEP sesam Server Installation bei jeder Installation obligatorisch. Beachten Sie hierbei, dass der angegebene Server keine Unterstriche (_) enthält und erreichbar ist. Im Folgenden zeigen wir Ihnen einige Beispiel-Installationen. Beachten Sie, dass die folgenden Beispiele in der Eingabeaufforderung in einer Zeile stehen müssen, d.h. sie dürfen keine Zeilenumbrüche enthalten.

Beispiel 1: Server Installation

msiexec /i sesam-srv-4.2.1-windows.x64.msi /quiet SETUP=srv LANG=de BIN="C:\Program Files\" VAR="D:\" SYSTEM_TRAY=yes

Beispiel 2: RDS Installation Im Folgenden Beispiel wird ein RDS ohne GUI installiert, der Server heißt arbeitsknecht, das Verzeichnis für die Verwaltungsdaten soll D:\ sein und der Benutzer will keine .Net Framework Funktionalität, d.h. er verzichtet auf die Funktionen SEP sesam System Tray, Set SEP sesam Client und Set GUI Access.

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet SETUP=rds GUI=no SERVER=arbeitsknecht BIN="C:\Program Files\" VAR="D:\" DOTNET=no 

Im Folgenden Beispiel wird ein RDS mit GUI installiert, der Server heißt arbeitetwienix, das Verzeichnis für die Verwaltungsdaten soll X:\ sein und SEP sesam System Tray soll mit installiert werden.

msiexec /i sesam-srv-4.2.1-windows.x64.msi /quiet SETUP=rds GUI=yes SERVER=arbeitetwienix LANG=de BIN="C:\Program Files\" VAR="X:\" SYSTEM_TRAY=yes

Beispiel 3: GUI Installation Im Folgenden Beispiel wird eine GUI ohne Client installiert, der Server heißt quaeltsichabwienix und das Verzeichnis für die Verwaltungsdaten soll I:\ sein.

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet SETUP=gui CLIENT=no SERVER=quaeltsichabwienix LANG=de BIN="C:\Program Files\" VAR="I:\"

Im Folgenden Beispiel wird eine GUI mit Client installiert, der Server heißt rackertwienix und das Verzeichnis für die Verwaltungsdaten soll I:\ sein.

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet SETUP=gui CLIENT=yes SERVER=rackertwienix LANG=de BIN="C:\Program Files\" VAR="I:\"

Beispiel 4: Client Installation Im Folgenden Beispiel wird ein Client installiert, der Server heißt malochtwienix und das Verzeichnis für die Verwaltungsdaten soll D:\ sein.

msiexec /i sesam-srv-4.2.1-windows.x64.msi /quiet SETUP=cli SERVER=malochtwienix BIN="C:\Program Files\" VAR="D:\"

Update mit Windows Installer (MSI)

Major Update

Major Update: Eine der ersten drei Positionen der Versionsnummer hat sich geändert, z.B. 4.0.4.x zu 4.2.1.x

Ein Update im Hintergrundmodus ohne Benutzerinteraktion wird wie folgt durchgeführt:

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet

Stellen Sie vor einem Server Update sicher, dass Sie ein erfolgreiches SESAM_BACKUP haben.

Bei einem Major Update dürfen die Parameter REINSTALLMODE und REINSTALL nicht mit angegeben werden, andernfalls wird SEP sesam deinstalliert und Ihre gesamte Konfiguration geht verloren.

Minor Update

Minor Update: Die vierte Stelle der Versionsnummer hat sich geändert, z.B. 4.2.1.1 zu 4.2.1.10

Ein Update im Hintergrundmodus ohne Benutzerinteraktion wird wie folgt durchgeführt:

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet REINSTALLMODE=vamus REINSTALL=ALL

Fehlt einer der angegebenen Parameter so wird das Update nicht korrekt durchgeführt. Stellen Sie vor einem Server Update sicher, dass Sie ein erfolgreiches SESAM_BACKUP haben.

Änderung der Konfiguration mit Windows Installer (MSI)

Bei einer bestehenden SEP sesam Installation ist es möglich nachträglich Änderungen durchzuführen. Hierbei kann optional eine GUI bei bestehender RDS Installation oder ein Client bei bestehenden GUI Installation dazu oder abgewählt werden. Falls die .Net Framework Funktionalität bei der Installation nicht ausgewählt wurde, kann Sie nachträglich hinzugefügt werden. Bei vorhandener .Net Framework Funktionalität kann der SEP sesam System Tray nach installiert werden. Aber auch eine Deinstallation des SEP sesam System Tray ist möglich.

Major Version Change

Major Version Change: Eine der ersten drei Positionen der Versionsnummer hat sich geändert, z.B. 4.0.4.x zu 4.2.1.x

Eine Änderung der Konfiguration wird unter Angabe eines oder mehrerer Parameter (GUI, CLIENT, DOTNET und SYSTEM_TRAY) wie folgt durchgeführt:

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet GUI=yes|no CLIENT=yes|no DOTNET=yes|no SYSTEM_TRAY=yes|no

Beispiel 1: Existierende RDS Installation ohne GUI und ohne SEP sesam System Tray

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet GUI=yes SYSTEM_TRAY=yes

Beispiel 2: Existierende GUI Installation ohne Client und ohne .Net Framework

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet CLIENT=yes DOTNET=yes

Stellen Sie vor einer Konfigurationsänderung Ihres Servers sicher, dass Sie ein erfolgreiches SESAM_BACKUP haben.

Bei einem Major Version Change dürfen die Parameter REINSTALLMODE und REINSTALL nicht mit angegeben werden, andernfalls wird SEP sesam deinstalliert und Ihre gesamte Konfiguration geht verloren.

Minor Version Change

Minor Version Change: Die vierte Stelle der Versionsnummer hat sich geändert, z.B. 4.2.1.1 zu 4.2.1.10

Eine Änderung der Konfiguration wird unter Angabe eines oder mehrerer Parameter (GUI, CLIENT, DOTNET und SYSTEM_TRAY) wie folgt durchgeführt:

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet REINSTALLMODE=vamus REINSTALL=ALL GUI=yes|no CLIENT=yes|no DOTNET=yes|no SYSTEM_TRAY=yes|no

Beispiel 1: Existierende RDS Installation ohne GUI und ohne SEP sesam System Tray

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet REINSTALLMODE=vamus REINSTALL=ALL GUI=yes SYSTEM_TRAY=yes

Beispiel 2: Existierende GUI Installation ohne Client und ohne .Net Framework

msiexec /i sesam-srv-4.2.1-windows.x86.msi /quiet REINSTALLMODE=vamus REINSTALL=ALL CLIENT=yes DOTNET=yes

Auch hier gilt wie beim Update die ersten 2 Parameter (REINSTALLMODE, REINSTALL) sind obligatorisch. Fehlt einer der ersten beiden Parameter so wird das Update nicht korrekt durchgeführt. Stellen Sie vor einer Konfigurationsänderung Ihres Servers sicher, dass Sie ein erfolgreiches SESAM_BACKUP haben.

Deinstallation mit Windows Installer (MSI)

Um SEP sesam im Hintergrundmodus ohne Benutzerinteraktion zu deinstallieren geben Sie den folgenden Befehl an. Aber beachten Sie, dass dieser Befehlt auch alle Verwaltungsdaten von Ihrem System entfernt.

msiexec /x sesam-srv-4.2.1-windows.x86.msi /quiet REINSTALLMODE=vamus REMOVE=ALL

Fehlt einer der angegebenen Parameter so wird die Deinstallation nicht korrekt durchgeführt.

GUI Installationspaket

Zur Installation einer SEP sesam GUI mit einem optionalen Client mittels Windows Installer (MSI) wählen Sie das winXX Verzeichnis der CD/DVD, bzw. den Speicherbereich in dem das SEP sesam GUI Installationspaket liegt, aus und extrahieren die msi Datei aus der exe Datei wie in Kapitel MSI Datei Extraktion beschrieben. Öffnen Sie die Eingabeaufforderung als Administrator unter Start -> Ausführen , geben Sie 'cmd' ein und drücken Shift + Strg + Enter. Die Eingabeaufforderung öffnet sich in einem neuen Fenster, wechseln Sie in den Speicherbereich in den Sie zuvor das msi Paket extrahiert haben. Für nähere Informationen zur Installation mit MSI gehen Sie bitte zu Kapitel Server Installationspaket und folgen Sie den Anweisungen einer GUI Installation.

Client Installationspaket

Zur Installation einer SEP sesam Clients mittels Windows Installer (MSI) wählen Sie das winXX Verzeichnis der CD/DVD, bzw. den Speicherbereich in dem das SEP sesam Client Installationspaket liegt, aus und extrahieren die msi Datei aus der exe Datei wie in Kapitel MSI Datei Extraktion beschrieben. Öffnen Sie die Eingabeaufforderung als Administrator unter Start -> Ausführen , geben Sie 'cmd' ein und drücken Shift + Strg + Enter. Die Eingabeaufforderung öffnet sich in einem neuen Fenster, wechseln Sie in den Speicherbereich in den Sie zuvor das msi Paket extrahiert haben. Für nähere Informationen zur Installation mit MSI gehen Sie bitte zu Kapitel Server Installationspaket und folgen Sie den Anweisungen einer Client Installation ohne GUI, da in einem Client Installationspaket keine GUI enthalten ist.

Troubleshooting

Installation beziehungsweise Update

  • Meldung: Während der Installation der Assemblykomponente ... ist ein Fehler aufgetreten. HRESULT 0x80070bc9.

Problem: Die von MSI verwaltete Datenbank ist blockiert, nachdem Windows Updates installiert wurden.

Lösung: Den betroffenen Rechner neustarten, damit Datenbank freigegeben wird.