Server-Update Tool: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
Zeile 3: Zeile 3:
 
Das Tool "ServerUp" ist nur für den Admin gedacht. Mit ihm kann man den Update-Prozess auf einem '''Remote-Server''' vereinfachen.
 
Das Tool "ServerUp" ist nur für den Admin gedacht. Mit ihm kann man den Update-Prozess auf einem '''Remote-Server''' vereinfachen.
  
Mit diesem Programm werden die aktuellen Update-Dateien von '''[[REFLEX]]''' auf den Server in das Programmverzeichnis kopiert.
+
Mit diesem Programm werden die aktuellen Update-Dateien von '''[[REFLEX]]''' oder '''[[GEVAS-Professional]]''' auf den Server in das Programmverzeichnis kopiert.
  
 
'''ServerUp''' untersucht dazu einen '''Unterordner''' im eingestellten '''Update-Verzeichnis''', der dem aktuellen Datum im Format „YYMMDD“ entspricht, also z.B. „R:\Update\210929“. Alle Dateien, die da drin sind, werden kopiert
 
'''ServerUp''' untersucht dazu einen '''Unterordner''' im eingestellten '''Update-Verzeichnis''', der dem aktuellen Datum im Format „YYMMDD“ entspricht, also z.B. „R:\Update\210929“. Alle Dateien, die da drin sind, werden kopiert
Zeile 10: Zeile 10:
 
== Wozu? ==
 
== Wozu? ==
  
In einer komplexen Umgebung mit RemoteDesktop-Servern und direkt verbundenen Rechnern kann man die in [[REFLEX]] eingebaute AutoUp-Funktion nicht so einfach nutzen:
+
In einer komplexen Umgebung mit RemoteDesktop-Servern und direkt verbundenen Rechnern kann man die in [[REFLEX]] bzw. '''[[GEVAS-Professional]]''' eingebaute AutoUp-Funktion nicht so einfach nutzen:
 
* Auf einem Server kann eine Datei im Programm-Verzeichnis normalerweise nicht gelöscht werden, weil...
 
* Auf einem Server kann eine Datei im Programm-Verzeichnis normalerweise nicht gelöscht werden, weil...
 
**...die Rechte dazu fehlen
 
**...die Rechte dazu fehlen
 
**...die Exe-Datei von irgend einem User gerade in Benutzung ist!
 
**...die Exe-Datei von irgend einem User gerade in Benutzung ist!
::Auch wenn man die User über das Update informiert: Irgendeiner ist immer noch in REFLEX, im Zweifel der Geschäfstführer 😉
+
::Auch wenn man die User über das Update informiert: Irgendeiner ist immer noch in [[REFLEX]] bzw. [[GEVAS-Professional]], im Zweifel der Geschäfstführer 😉
  
 
*Eine geöffnete Programmdatei kann man nicht löschen und nicht überschreiben!
 
*Eine geöffnete Programmdatei kann man nicht löschen und nicht überschreiben!
Zeile 20: Zeile 20:
 
Man könnte nun die upzudateten Dateien manuell umbenennen und kopieren. Geht, ist aber bei größeren Updates mit vielen Dank umständlich und zeitraubend!
 
Man könnte nun die upzudateten Dateien manuell umbenennen und kopieren. Geht, ist aber bei größeren Updates mit vielen Dank umständlich und zeitraubend!
  
Genau dieses Umbenennen und kopieren macht "ServerUp".
+
Genau dieses Umbenennen und Kopieren macht "ServerUp".
  
 
*Schreibrecht auf das Programmverzeichnis braucht man natürlich trotzdem! Dieser muss der Server-Admin einräumen!
 
*Schreibrecht auf das Programmverzeichnis braucht man natürlich trotzdem! Dieser muss der Server-Admin einräumen!
Zeile 27: Zeile 27:
 
== Starten des Tools ==
 
== Starten des Tools ==
  
Aus REFLEX heraus (als Admin!) mit dem Menü "Datei ⇒ Admin-Optionen  ⇒ Updates auf Server kopieren".
+
Aus '''[[REFLEX]]''' bzw. '''[[GEVAS-Professional]]''' heraus (als Admin!) mit dem Menü "Datei ⇒ Admin-Optionen  ⇒ Updates auf Server kopieren".
  
 
Es startet so:
 
Es startet so:

Version vom 18. November 2022, 10:51 Uhr

1 Allgemeines

Das Tool "ServerUp" ist nur für den Admin gedacht. Mit ihm kann man den Update-Prozess auf einem Remote-Server vereinfachen.

Mit diesem Programm werden die aktuellen Update-Dateien von REFLEX oder GEVAS-Professional auf den Server in das Programmverzeichnis kopiert.

ServerUp untersucht dazu einen Unterordner im eingestellten Update-Verzeichnis, der dem aktuellen Datum im Format „YYMMDD“ entspricht, also z.B. „R:\Update\210929“. Alle Dateien, die da drin sind, werden kopiert


2 Wozu?

In einer komplexen Umgebung mit RemoteDesktop-Servern und direkt verbundenen Rechnern kann man die in REFLEX bzw. GEVAS-Professional eingebaute AutoUp-Funktion nicht so einfach nutzen:

  • Auf einem Server kann eine Datei im Programm-Verzeichnis normalerweise nicht gelöscht werden, weil...
    • ...die Rechte dazu fehlen
    • ...die Exe-Datei von irgend einem User gerade in Benutzung ist!
Auch wenn man die User über das Update informiert: Irgendeiner ist immer noch in REFLEX bzw. GEVAS-Professional, im Zweifel der Geschäfstführer 😉
  • Eine geöffnete Programmdatei kann man nicht löschen und nicht überschreiben!

Man könnte nun die upzudateten Dateien manuell umbenennen und kopieren. Geht, ist aber bei größeren Updates mit vielen Dank umständlich und zeitraubend!

Genau dieses Umbenennen und Kopieren macht "ServerUp".

  • Schreibrecht auf das Programmverzeichnis braucht man natürlich trotzdem! Dieser muss der Server-Admin einräumen!


3 Starten des Tools

Aus REFLEX bzw. GEVAS-Professional heraus (als Admin!) mit dem Menü "Datei ⇒ Admin-Optionen ⇒ Updates auf Server kopieren".

Es startet so:

ServerUp 01.png


4 Updaten

Zuerst werden die Dateien aus dem aktuellen Update-Ordner angezeigt. ServerUp untersucht dazu einen Unterordner im eingestellten Update-Verzeichnis, der dem aktuellen Datum im Format „YYMMDD“ entspricht, also z.B. „R:\Update\210929“. Alle Dateien, die da drin sind, werden kopiert!

Mit Start kann man das Update starten.

Die Dateien werden umbenannt und kopiert.


5 Aufräumen, alte Programmdateien löschen

Zum Aufräumen der alten Dateien klickt man auf Aufräumen, alte Dateien löschen und dort auf Dateien anzeigen.

Es werden nicht mehr benötigte Dateien angezeigt:

  • Dateien mit einem Backupnamen (z.B. „*2021*“)
  • Nicht mehr benötigte Sprachdateien
(Dazu muss ServerUp immer aktuell sein!)
Diese Sprachdateien werden nach und nach in die Programmdateien der Programmmodule integriert, um die Updates zu vereinfachen.
Ab diesem Moment dürfen die alten Sprachdateien nicht mehr im Programmverzeichnis stehen, sonst kann das zu Zugriffsverletzungen führen!

Beispiel:

ServerUp AlteDateien.png


Mit Dateien löschen! werden die Dateien gelöscht.

Danach werden sie angezeigt, markiert mit „--- Gelöscht…“.

Dateien, die nicht gelöscht werden konnten, werden nicht markiert!

Wenn man nochmal auf dort auf Dateien anzeigen klickt, muss sie Tabelle leer sein!

6 Download

Das Tool zum Updaten auf einem RDP-Server und Aufräumen von alten Programmdateien kann hier heruntergeladen werden:

Server-Update-Tool