Office-Umstellung — Kurzanleitung
════════════════════════════════════════════════════════════════════════
Fassung 1.1 · 15.08.2026 · Marke OFFICEUM-V1

WICHTIGE ÄNDERUNG IN 1.1
────────────────────────
  In 1.0 konnte folgendes passieren — und ist passiert:
  Office wurde entfernt, danach war das LibreOffice-Paket nicht
  erreichbar, und der Rechner stand ohne beides da.

  Ab 1.1 wird ZUERST geprüft:
    · Ist die LibreOffice-Quelle erreichbar und liegt dort eine MSI?
    · Ist BleachBit vorhanden?
    · Lässt sich der Protokollordner beschreiben?
    · Ist genug Platz auf dem Systemlaufwerk?

  Fehlt das LibreOffice-Paket, bleibt der Start-Knopf GESPERRT und es
  wird nichts entfernt. Die Prüfung läuft schon beim Öffnen, sodass die
  Lage vor dem ersten Klick sichtbar ist.

Die Knöpfe
──────────
  Umstellung starten   alle Schritte (nur wenn die Prüfung durchgeht)
  Nur LibreOffice      nur einrichten, ohne Deinstallation
                       — für den Fall, dass Office schon weg ist
  Nur prüfen           meldet den Zustand, ändert nichts
  Einstellungen        Pfade festlegen; danach wird neu geprüft

Ablauf
──────
  0. Voraussetzungen prüfen   ← neu, bricht notfalls ab
  1. Microsoft Office entfernen
  2. LibreOffice einrichten
  3. Mit BleachBit aufräumen
  4. Ergebnis prüfen

Wenn die Freigabe nicht erreichbar ist
──────────────────────────────────────
  Das Programm läuft mit erhöhten Rechten. In diesem Kontext sind
  verbundene Netzlaufwerke und Anmeldedaten oft NICHT vorhanden, obwohl
  der Pfad im Explorer funktioniert.

  Die Prüfung unterscheidet jetzt:
    · Rechner antwortet nicht          → Netz oder Name
    · Rechner ja, Freigabe nein        → Anmeldung fehlt im erhöhten Kontext
    · Freigabe ja, Unterordner nein    → Pfad stimmt nicht
    · Ordner da, keine MSI darin       → Paket fehlt

  Bei fehlender Anmeldung hilft vor dem Start, als Administrator:
      net use \\stream-space\StreamToolBox /user:BENUTZER KENNWORT
  oder das Paket vorher lokal ablegen und den Pfad umstellen.

Übersetzen (PS2EXE)
───────────────────
  ps2exe .\Office-Umstellung.ps1 .\Office-Umstellung.exe -noConsole -requireAdmin

Aufruf
──────
  Office-Umstellung.exe                Oberfläche
  Office-Umstellung.exe -NurPruefen    nur melden
  Office-Umstellung.exe -Auto          ohne Rückfrage — bricht ab, wenn die
                                       Voraussetzungen fehlen (für GLPI)

Pfade (Office-Umstellung.json neben dem Programm)
─────────────────────────────────────────────────
  LibreOffice-Quelle  \\stream-space\StreamToolBox\Manuelle Updates\LibreOffice
  BleachBit           D:\Stream-Tools-Updater\Tools\BleachBit-Portable
  Protokolle          D:\Stream-Tools-Updater\Logs

Zu beachten
───────────
  · Die Datei muss UTF-8 MIT BOM bleiben, sonst bricht PowerShell mit
    "Unerwartetes Token" ab.
  · Laufende Office-Programme werden beendet — offene Dokumente vorher
    speichern.
  · Rückmeldung 3010 heißt: fertig, aber ein Neustart wird empfohlen.
