Stream-Tools-Updater - Installationspaket
=========================================
Fassung 20.6  ·  11.10.2026  ·  Judo Fanpage Nuernberg

SO WIRD INSTALLIERT
-------------------
  1. Dieses ZIP VOLLSTAENDIG entpacken (nicht einzelne Dateien herausziehen)
  2. Installieren.cmd doppelklicken
  3. Verwalterrechte bestaetigen

Eingerichtet wird fest nach:   D:\Stream-Tools-Updater
Gestartet wird danach ueber die Verknuepfung "Stream-Updater" auf dem Desktop.


WARUM NICHT MEHR KOPIEREN
-------------------------
Bisher wurde der Ordner von Hand kopiert. Am 11.10.2026 ist das auf die
Fuesse gefallen: Auf dem Capt-Server lag der Updater unter
P:\StreamToolBox\Stream-Tools-Updater, seine Einstellungen zeigten aber
auf D:. Der Updater arbeitet immer relativ zu dem Ordner, aus dem er
gestartet wurde - er holte die Pakete also nach D:, waehrend das laufende
Programm auf P: unveraendert blieb.

Folge: Startseite-Einrichten.ps1 lag DREIMAL in drei Fassungen, und
gestartet wurde die aelteste. Ein halber Tag Fehlersuche an Chrome, am
Updater und an den Pruefsummen - die Ursache war die Ablage.

Deshalb: EIN fester Ort, und der Installer raeumt alles andere weg.


WAS DER INSTALLER TUT
---------------------
  - sucht alte Installationen auf allen Laufwerken und zeigt sie an
  - sichert api.json (Tokens!) und setup.json, BEVOR etwas geloescht wird
      nach C:\ProgramData\StreamToolsUpdater-Sicherung\<Zeitstempel>
  - raeumt D:\Stream-Tools-Updater vollstaendig leer
  - spielt das Paket ein
  - spielt die gesicherten Einstellungen auf Nachfrage zurueck
  - legt Verknuepfungen auf Desktop und im Startmenue an

Netzlaufwerke werden NICHT angefasst. P: ist das NAS, dort greifen andere
Rechner zu - eine alte Installation dort wird gemeldet, nicht geloescht.


WEITERE AUFRUFE
---------------
  Installieren.cmd -WasWaereWenn    zeigt nur, was geschehen wuerde
  Installieren.cmd -Entfernen       deinstalliert (mit Sicherung vorher)


DIE NEUE ORDNUNG
----------------
Im Wurzelverzeichnis liegen nur noch zwei Dateien:

  Stream-Tools-Updater.cmd      Starter
  Stream-Tools-Updater.ps1      das Programm

  Programm\          Worker, Symbol, Kopfzeilen-Bild
  Werkzeuge\         die einzelnen Werkzeuge mit .cmd und .ico
  Einstellungen\     setup.json, die *_config.json, api.vorlage.json
  Dateien\           hosts-Datei, WinUtil-Einstellungen
  Zertifikate\       Stream-CA.crt
  Tools\             die mitgelieferten Fremdprogramme
  Paket-Builder\     Einstellungen des Paket-Bauers

  Backup\ Protokolle\ Ausgabe\ GPU\    entstehen beim Betrieb

Der Updater findet seine Dateien in BEIDEN Ablagen - der neuen und der
alten flachen. Ein Rechner, der noch nicht umgestellt ist, laeuft also
unveraendert weiter.


WAS GEGENUEBER FRUEHER FEHLT - mit Absicht
------------------------------------------
  Office-Umstellung.exe        abgeloest durch die .ps1 daneben
  GPU-Treiber-Downloader.exe   dito
  Paket-Bauen.exe              dito
  jfp-logo.png                 Altlast, wurde nie verwendet
  Tools\StartSeite\            enthielt eine VERALTETE Fassung von
                               Startseite-Einrichten.ps1 (53.760 B gegen
                               59.023 B) - genau die, die gestartet wurde


DIE api.json
------------
Sie liegt NICHT im Programmordner, sondern unter

  C:\ProgramData\StreamToolsUpdater\api.json

Darin stehen die Tokens fuer die Flotten-Meldung und GLPI. Deshalb
ueberlebt sie ein Kopieren des Ordners - und faellt bei einer sauberen
Neuinstallation als Erstes unter den Tisch. Der Installer sichert sie
immer, bevor er etwas loescht, und bietet sie danach zum Zurueckspielen
an. Im Paket liegt nur api.vorlage.json, ohne Werte.
