Übersicht der Parameter für die Kommandozeile in eEvolution®

Es gibt in eEvolution® zwei unterschiedliche Sets von Parametern für die Kommandozeile, die beide in eEvolution® eingesetzt werden können. Dabei bieten die mit der Version 8.1 neu hinzugekommenen Parameter eine höhere Flexibilität bei der Verwendung von Kommandozeilen, da Sie nicht an eine strikte Reihenfolge gebunden sind.

Grundsätzlich sieht der Aufruf wie folgt aus:

Anwendung.exe [DATENBANK MANDANT USER PASSWORT SPRACHE] [Optionen]

Bis zu der Version 8.1 kann eEvolution nur über die folgende Kommandozeile aufgerufen werden:

 DATENBANK MANDANT BENUTZER PASSWORT [SPRACHE]

Hinweis:

Die Angabe der Sprache, in der eEvolution ausgeführt werden soll ist optional.

Dabei ist es zwingend erforderlich alle Parameter in exakt dieser Reihenfolge anzugeben, da ansonsten die Kommandozeile nicht korrekt von eEvolution interpretiert werden kann.

Beispiel:

Artikel.exe QSEVOTEST M1 EEVOLUTION e DEUTSCH

Diese Kommandozeile würde die Artikelverwaltung auf der Datenbank QSEVOTEST im Mandanten M1 mit dem Benutzer EEVOLUTION (dessen Passwort = e ist) auf Deutsch starten.

Hinweis:

Passwörter sind natürlich Case-Sensitiv!

 

Ab der Version 8.1 können diese Optionen ebenfalls in der Kommandozeile verwendet werden. Diese Parameter sind kompatibel mit den bereits vorhandenen Parameter, werden aber bei gleichzeitiger Benutzung mit den älteren Standardparametern bevorzugt behandelt. Die neu hinzugekommenen möglichen Optionen sind:

Vorsicht

Die Optionen sind alle Case-sensitiv!

Parameter Beschreibung

-Database=DATENBANK

-db=DATENBANK

Hier wird der Name der Datenbank eingetragen.

-Mandant=MANDANT

-m=MANDANT

Hier wird der Mandant bzw. der einem Mandanten zugeordnete Bezirk eingetragen.

-User=BENUTZER

-u=BENUTZER

Hier wird der Login von dem Benutzer eingetragen.

-password = PASSWORT

-p = PASSWORT

Hier wird das Passwort von dem Benutzer eingetragen.

-Language=SPRACHE

-l=SPRACHE

Hier wird die Sprache eingetragen, in der eEvolution starten soll.

Hinweis:

Diese Angabe ist optional. eEvolution startet bei keiner Angabe mit der zuletzt gewählten Spracheinstellung

-NoBorder

-nobo

-nb

Verhindert, dass ein Rahmen um das Hauptfenster herum gezeichnet wird.

-FullScreen

-full

-f

Startet eEvolution im Vollbildmodus
-modul

Bei Verwendung der InstCmd.exe können Sie über diesen Befehl das zu installierende oder aktualisierende Modul angegeben. Es gibt folgende Optionen:

  • all
    Alle installierten Module werden aktualisiert. Beim Neueinrichten einer DB werden alle Module installiert, für die ein Skript vorhanden ist.
  • std
    Alle Standardmodule werden installiert/aktualisiert
  • <Nr>
    Nur Modul mit der angegeben Nummer wird installiert/aktualisiert.
-report

Bei Verwendung der InstCmd.exe können Sie über diesen Befehl die Reportaktualisierung aktivieren. Es gibt folgende Optionen:

  • True
    Die Reports werden aktualisiert
  • 1
    Die Reports werden aktualisiert
  • False
    Die Reports werden nicht aktualisiert
  • 0
    Die Reports werden aktualisiert

Hinweis

Beachten Sie daher, dass die Reports auch aktualisiert werden, wenn sie für <Reports> keinen Wert angeben.

InstIgnoriereVersionsCheck8

Haben Sie die entsprechende Lizenz bei sich eingespielt, können Sie über diesen Parameter den Datenbankabgleich deaktivieren und die Module über die InstCmd.exe ohne DBAbgleich aktualisieren.

Hinweis:

Ab Version 8.1 kann der DBAbgleich ebenfalls über die Kommandozeile ausgeführt werden.

ContinueOnError

Bei Verwendung der InstCmd.exe können Sie über diesen Befehl festlegen, dass bei einem Skriptfehler /fehlenden Skript automatisch fortgefahren werden soll und die Installation/Aktualisierung nicht abgebrochen werden soll. Es gibt folgende Optionen:

  • True
    Bei Fehlern wird mit der Ausführung fortgefahren.
  • 1
    Bei Fehlern wird mit der Ausführung fortgefahren.
  • False
    Bei Fehlern wird die Ausführung abgebrochen.
  • 0
    Bei Fehlern wird die Ausführung abgebrochen.
UpdateServiceModule Bei Verwendung der InstCmd.exe mit einer älteren eEvolution Version, wie z.B. 8.1 können Sie über diesen Befehl festlegen, dass die ab Version 9.0 zu den Standardmodulen gehörenden Servicemodule bei der Ausführung des Datenbankabgleichs ignoriert werden.

Beispiel für die Verwendung:

Der Applikationsserver soll automatisch bei einem Klick auf seine Verknüpfung zur Appserver.exe starten, ohne dass eine manuelle Anmeldung an der Datenbank notwendig ist. Dafür müssen in den Eigenschaften einer Verknüpfung unter „Ziel“ die gewünschten Parameter hinter dem Zielverzeichnis angefügt werden:

 "C:\Workspace\eEvolution 6\Main Development\bin\Artikel.exe" -db=QSMAINDEV -u=apertum -p=apertum -nobo -m=m2

 

Verwandte Themen

Installieren und aktualisieren der Module mit InstCmd

Aktualisierung von eEvolution mit dem Datenbankabgleich über die Kommandozeile