Release Notes
Dies sind zusammengefassten Release Notes des charly-server Wartungsskript für Windows. Für mehr Details bitte die Change Log ansehen.
Version 2.1.6 (26. Februar 2025)
Diese Version verbessert die Netzwerkerkennung, Dienstverwaltung und automatisierte Backups für einen stabileren und zuverlässigeren Systembetrieb.
Neue Features
- Backup-Management:
- Keine redundanten Backup-Erinnerungen mehr im charly-Client bei erfolgreicher Einrichtung täglicher Backup-Aufgaben
- Verbesserte Anzeige geplanter Backups nach manueller Sicherung
- Dienstverwaltung:
- Vereinfachte Service-Administration durch acd.bat-Integration für schnellere Registrierung und Diagnose
Änderungen
- Netzwerkerkennung:
- Intelligente CIDR-basierte Subnetzerkennung für bessere Konnektor-Kompatibilität
- Optimierter Konfigurationsassistent mit verbesserter Benutzerführung
- Systemstabilität:
- Zentralisierte PostgreSQL-Verbindungsverwaltung für höhere Zuverlässigkeit
- Automatische WMI-Repository-Überprüfung für stabilere PowerShell-Ausführung
- Verbesserte Benutzerinteraktion mit einheitlicher Ja/Nein-Abfragebehandlung
Fehlerbehebungen
- VM-Umgebungen:
- Wiederherstellung der automatischen Backup-Laufwerk-Erstellung
- Optimierte Speicherprüfungen für Nicht-Native-Systeme
- Datenbankoperationen:
- Optimiertes Stoppen von Datenbankdiensten ohne unnötige Deaktivierung
- Korrigierte Client-Zählung und Exportgrößenberechnung
- Systemdiagnose:
- Verbesserte Systemprüfung auf neuen Servern ohne vorhandenen SolutioPfad
- Robustere Pfadvalidierung für ISO-Export-Operationen
Beispiele
# Service neu registrieren bei Startproblemen
charly-server service reregister ehkp
# Automatisierter Export ohne interaktive Abfragen
charly-server export -silent
# TI-Infrastruktur Status mit verbesserter Netzwerkerkennung
charly-server service ti-status
Version 2.1.5 (19. Februar 2025)
Diese Version bringt wesentliche Verbesserungen in der Dienstverwaltung und Benutzerführung, sowie neue Export- und Backup-Funktionen.
Neue Features
- Dienst-Management:
- Parallele Dienstbeendigung für schnellere Wartungsarbeiten
- Dienste können einzeln (z.B.
charly-server service stop ghostscript
) oder alle zusammen (charly-server service stop
) gesteuert werden - Verbesserte Fehlerdiagnose beim Dienst-Start mit detaillierten Statusmeldungen
- Backup-Automatisierung:
- Einrichtung regelmäßiger Backups über die neue Verwaltungsoberfläche
- Automatische Deaktivierung des PPG-Dienstes bei geplanten Backups
- Export-Funktionen:
- Neuer Export-Modus für separate Datenbank-ISO-Dateien
- Detaillierte Statusanzeige für Exporte mit ISO-Dateiinformationen
- Benutzerführung: Deutsche Systemmeldungen und klare Bestätigungsaufforderungen für alle Aktionen
Änderungen
- Systemerkennung: Verbesserte Erkennung von VM- und nativen Installationen
- ISO-Verwaltung:
- Erweiterte Validierung von ISO-Dateipfaden
- Verbesserte Fehlerbehandlung und benutzerfreundliche Fehlermeldungen
- Dienststeuerung:
- Neue Timeout-Mechanismen für zuverlässigeres Beenden von Diensten
- Optimierte Fehlerdiagnose für Dienste
- Logrotation: Entfernung der automatischen Logrotation für bessere Systemstabilität
- Modulaktualisierung: Verbesserte Handhabung von Modulaktualisierungen nach Installation
Fehlerbehebungen
- Installation:
- Korrigierte VM-Erkennung und SolutioPath-Einstellung
- Ermöglichung der VM-Installation ohne zusätzliche Backup-VHDX
- Entfernung der problematischen statischen IP-Konfiguration
- Export:
- Optimierte ISO-Dateipfadvalidierung
- Korrigierte Dateisystemsicherung im Datenbank-ISO-Modus
- Dienste: Verbesserte Behandlung von Dienstbeendigungen
- PostgreSQL: Erweiterte Fehlerbehandlung bei Datenbankverbindungen
Bekannte Probleme
- Backup-Planung: Die Anpassung von bestehenden Backup-Zeitplänen ist derzeit nur über den Windows Task Scheduler möglich
- Service-Status: Bei Diensten ohne Actuator-Endpunkt wird fälschlicherweise der Status "Fehlerhaft" statt "Nicht vorhanden" angezeigt
Beispiele
# Einzelnen Dienst stoppen
charly-server service stop ghostscript
# Alle Dienste parallel stoppen
charly-server service stop
# Status der Dienste anzeigen
charly-server service status
# Backup-Verwaltung aufrufen
charly-server export manage
# Export mit automatischer ISO-Erstellung
charly-server export -ExportPath "C:\Backups\Solutio" -ISOFilePath "C:\Backups\Solutio.iso"
# Datenbank als ISO exportieren
charly-server export databaseiso -ExportPath "D:\Exports\DB" -ISOFilePath "D:\ISO\DB.iso"
# Status der Exporte anzeigen
charly-server export status
Version 2.1.1 (3. Februar 2025)
Diese Version führt eine erweiterte Serviceverwaltung ein und verbessert die Systemkompatibilität mit optimierter Mandanten-Handhabung.
Neue Features
- Service-Management: Neue Befehle zur gezielten Verwaltung einzelner Services:
- Status aller Services anzeigen:
charly-server service status
- Spezifischen Service starten:
charly-server service start auth
- Service neu starten:
charly-server service restart medication
- Status aller Services anzeigen:
- TI-Status: Neue Funktion zur Überprüfung der TI-Infrastruktur mit
charly-server service ti-status
- Prüft KIM-Dienst Verfügbarkeit
- Überprüft Konnektor-Verbindung
- Zeigt Status der Karten
- Servicezustand Prüfung: Erweitertes Monitoring über Actuator-Endpunkte
- Detaillierte Zustandsinformationen für jeden Service
- Ressourcennutzung pro Service
- Automatische Wiederholversuche bei Fehlern
Änderungen
- Windows-Unterstützung: Kompatibilität des charly-server Wartungsskript mit Windows Server 2025
- Mandantenverwaltung: Verbesserte Erkennung und Validierung
- Serviceüberwachung: Optimierte PostgreSQL-abhängige Statusabfragen
- KIM-Integration: Erweiterte Fehlerbehandlung
Fehlerbehebungen
- System-Check: Korrigierte Workstation-Zählung bei inaktivem PostgreSQL, Korrigierte Festplatten Speicherbedarfsprüfungen.
- Ausgabehandling: Verbesserte Fehlerbehandlung ohne Datenbankverbindung
- Service-Registrierung: Optimierte Neuregistrierung nach Descriptor-Änderungen
Beispiele
# Status aller Services anzeigen
charly-server service status
# Spezifischen Service neu starten
charly-server service restart medication
# TI-Infrastruktur überprüfen
charly-server service ti-status
# Vereinfachte Statusanzeige
charly-server service status -Simple
Version 2.0.33 (29. Januar 2025)
Diese Version konzentriert sich auf Verbesserungen der Benutzerfreundlichkeit und Fehlerbehebungen, insbesondere im Zusammenhang mit der Vorabprüfung und dem Datenexport.
Neue Features
- Datenbank-Export: Es wurde eine neue Funktion hinzugefügt, um einen Datenbank-Export während des laufenden Betriebs zu ermöglichen. Dies ist besonders nützlich für Testimporte in eine VM. Neue Option
databaseiso
für den Export-Befehl (Beispiel:charly-server export databaseiso -ExportPath <Pfad>
) - Systemprüfung: Es besteht nun die Möglichkeit, bereits vorhandene Systemprüfungsdaten wiederzuverwenden, anstatt eine neue Prüfung durchzuführen. Dies reduziert die Zeit für wiederholte Systemprüfungen und verbessert die Effizienz bei der Systemanalyse.
Änderungen
- Nachrichten und Benutzerführung: Umfassende Überarbeitung der Systemmeldungen für bessere Verständlichkeit, einschließlich klarerer Meldungen bei Systemprüfung, Export (genauere Speicherplatzinformationen), Datenbankmigration (spezifischere Anweisungen), Hyper-V (detailliertere Lösungsvorschläge), VM-Installation und Konnektor (angepasste Netzwerkkonfigurationswarnungen)
- Performance: Optimierung der PostgreSQL-Dienstverwaltung durch Caching des Dienststatus in der Funktion
Test-PostgresRunning
Fehlerbehebungen
- Export: Das Verzeichnis
Ablage\ppg
wird nun korrekt vom ISO-Export ausgeschlossen und ein Problem beim Speichern von Backup-Informationen in der Datenbank im Migrationsmodus wurde behoben - System:
- Verbesserte Logik zur zuverlässigen Ermittlung der Arbeitsplatzanzahl
- Optimierte Anzeige von KIM-Informationen, auch bei fehlenden KIM-Einträgen
- Korrektur einer falschen Warnmeldung beim nicht installierten Solutio-Pfad
Beispiele
# Exportiert nur die Datenbank für einen Testimport in eine VM
charly-server export databasiso -ExportPath <Pfad>
Version 2.0.32 (28. Januar 2025)
Diese Version führt wichtige Verbesserungen im Bereich des System-Updates und der Einwilligungsverwaltung ein, zusammen mit einer erweiterten Systemprüfung.
Neue Features
- Updater-Verwaltung: Neuer
charly-server updater
Befehl für umfassende Update-Verwaltung mit Aktionen wiepre-hook
,post-hook
,grant-consent
,revoke-consent
,get-consent
, Integration mit dem Systemupdate-Prozess und verbesserter Fehlerbehandlung während Updates - Einwilligungsverwaltung: Neue Funktionen zur Verwaltung von Datenübertragungszustimmungen:
Grant-DataTransmissionConsent
undRevoke-DataTransmissionConsent
zum Erteilen und Widerrufen der ZustimmungGet-DataTransmissionConsent
zur Anzeige des aktuellen ZustimmungsstatusRevoke-AllDataTransmissionConsent
zum Widerrufen aller aktiven Einwilligungen mit Bestätigung
- Systemprüfung: Erweiterte Funktionalität für
charly-server check-system
mit standardisierten Nachrichtenformaten für Prüfergebnisse, optionaler Übermittlung der Ergebnisse an den Support nach expliziter Zustimmung und verbesserter Datenspeicherung und -verwaltung
Änderungen
- Architektur: Umfassende Überarbeitung der Systemarchitektur mit Verlagerung der Updater-Logik in das
CharlyUpdaterFunctions
-Modul, Optimierung der Systemprüfungslogik und Standardisierung des Nachrichtenformats - Befehlsverwaltung: Erweiterung des
charly-server manage
Befehls mit neuen Aktionen wiestatus
,invoke-migrations
,create-iso
, verbesserter Integration mit anderen Systemkomponenten und Verschiebung der Funktionalität in das ModulManage-CharlyServer.psm1
Fehlerbehebungen
- Updater: Korrektur der
get-consent
-Befehlsausgabe und Verbesserung der Update-Prozessstabilität - Systemprüfung: Korrektur der Arbeitsplatzanzahl-Ermittlung und Behebung von Problemen bei der Nachrichtenspeicherung ohne verfügbare Datenbank
Beispiele
# Updater-Verwaltung
charly-server updater -Help # Zeigt Hilfe an
charly-server updater grant-consent # Erteilt Zustimmung
charly-server updater revoke-consent # Widerruft Zustimmung
charly-server updater get-consent # Zeigt Status
# Systemverwaltung
charly-server check-system # Führt Systemprüfung durch
charly-server manage status # Zeigt Serverstatus
charly-server manage invoke-migrations # Führt Migrationen aus
charly-server manage create-iso # Erstellt ISO-Datei
Version 2.0.25 (15. Januar 2025)
Diese Version konzentriert sich auf die Verbesserung der Benutzerfreundlichkeit und Wartung, mit besonderem Fokus auf Installation, Konfiguration und die Handhabung von symbolischen Links.
Neue Features
- WizTree Integration: Optionale Installation und Verwendung von WizTree mit verbesserter Festplattenanalyse, Symlink-Auflösung und Installation im Charly Server Verzeichnis
- Umgebungsumschaltung: Neue Funktion zum Wechseln der Umgebung via
charly-server switch-environment <Umgebung>
, angleichend an die macOS-Version
Änderungen
- Installation und Konfiguration: Verbesserte Installationsroutine für verschiedene Windows-Versionen mit optimierter Exportpfad-Bestimmung und aktualisierter Konfigurationsfunktion
- Symlink-Handhabung: Verbesserte Behandlung und Auflösung symbolischer Links, besonders bei WizTree-Nutzung und Links auf andere Laufwerke
- 7-Zip-Archivierung: Verbesserte Erstellung und Aktualisierung von 7-Zip-Archiven mit optimierter Symlink-Behandlung und erweiterter Protokollierung
- Systemaufgaben:
- Deaktivierung der Erstellung geplanter Tasks für ältere Windows-Versionen
- Entfernung bestehender Tasks für
CommandCheck
undPendingMigrationCheck
Fehlerbehebungen
- Systemkompatibilität: Korrektur des Registry-Zugriffs in Windows Server 2022 und Verbesserung der Kompatibilität durch Ersetzung von
Get-ItemProperty
durchGet-Item
- WizTree: Behebung von Fehlern bei fehlender Installation und verbesserter Symlink-Auflösung bei Laufwerksverweisen
- Datenbankschema: Korrektur eines Fehlers im eRezept-Schema
Beispiele
# Umgebung wechseln
charly-server switch-environment vorabversion
# WizTree installieren (optional)
charly-server manage runfunction Get-WizTreePath -Install
# 7-Zip-Archiv erstellen mit Symlink-Auflösung
charly-server manage runfunction New-7ZipArchive -SourcePath "C:\Quelldateien" -DestinationFile "C:\Export\archiv.7z" -ResolveSymlinks
# Bestehendes 7-Zip-Archiv aktualisieren
chary-server manage runfunction New-7ZipArchive -SourcePath "C:\Quelldateien" -DestinationFile "C:\Export\archiv.7z" -Force
Version 2.0.23 (8. Januar 2025)
Diese Version konzentriert sich auf Stabilitätsverbesserungen und Fehlerbehebungen im Bereich der Datenbankverwaltung.
Änderungen
- Release-Prozess: Aktualisierung des Release-Prozesses für die Vorabversion mit verbesserter Stabilität
Fehlerbehebungen
- Datenbank-Management:
- Korrektur von Fehlern beim Exportieren und Wiederherstellen von Datenbanken
- Verbesserte Fehlerbehandlung während der Datenbankoperationen
Version 2.0.18 (27. Dezember 2024)
Diese Versionen führen umfangreiche Verbesserungen in der Installation und Konfiguration von Charly Server ein, mit besonderem Fokus auf VM-Umgebungen.
Neue Features
- VM-Installation: Standard-Release-Kanal für VM-Installation ist jetzt "release" mit Unterstützung für spezifische VM-Maschinenauswahl und interaktiver Konfigurationsbestätigung (außer im Silent-Mode)
- VM-Konfiguration:
- Interaktive Bearbeitung von Werten mit
ForcePrompt
und verbesserte Validierung von Passwörtern - Optimierte Protokollierung während der Konfiguration
- Interaktive Bearbeitung von Werten mit
- VM-Wiederherstellung: Neue
restore-iso
-Funktionalität für VM-Wiederherstellung aus ISO-Images
Änderungen
- Installationsroutine: Verbesserte Fehlerbehandlung und Benutzerführung mit
global:SubCommand
für Umgebungsmodus sowie erweiterte Prüfungen für virtuelle Festplatten und Netzwerkparameter - VM-Konfiguration: Überarbeitung der Konfigurationsfunktionen für bessere Benutzererfahrung mit verbesserter Protokollierung und optimierter Disk-Initialisierung in der Cloud-Init-Konfiguration
Fehlerbehebungen
- VM-Installation: Korrektur der Konfigurations-Hashtable-Behandlung, Umgebungsvariablen-Übergabe und Bestätigungsaufforderung im Silent-Modus
- VM-Konfiguration: Verbesserung der Passwortvalidierung, Korrektur der
DebugSteps
-Speicherung und Optimierung der Disk-Initialisierung
Beispiele
# Installation im Release-Modus (Standard)
charly-server install
# Installation im Debug-Modus
charly-server install debug
# VM aus ISO-Image wiederherstellen
charly-server vm restore-iso <Pfad-zum-ISO>
Version 2.0.13 (21. Dezember 2024)
Diese Versionen konzentrieren sich auf die Verbesserung der Datenbankwiederherstellung, die Optimierung des Silent-Modus und die Behebung von TOAST-Fehlern.
Neue Features
- Silent-Modus: Verbesserte Handhabung des Silent-Modus in mehreren Modulen mit optimierten Konfigurationsabfragen und automatisierter Verarbeitung ohne Benutzerinteraktion
Änderungen
- Datenbankwiederherstellung: Automatischer Start des PostgreSQL-Services vor der Wiederherstellung mit verbesserter Protokollierung (inkl. Umlaut-Unterstützung) und optimierter Fehlerbehandlung während der Wiederherstellung
Fehlerbehebungen
- TOAST-Fehlerbehebung: Verbesserte Erkennung von Spaltennamen bei der TOAST-Fehlerbehebung mit präziserer Identifikation, optimierter Prozedur zur Spaltenwiederherstellung und Anleitung zur Reparatur fehlerhafter Spalten
- Datenbankoperationen:
- Verbesserungen der Datenbankwiederherstellung: Korrektur bei inaktivem PostgreSQL-Service und Behebung von Umlautproblemen in der Ausgabe
- Konfiguration:
- Behebung der Konfigurationsabfrage im Silent-Modus
- Korrektur der Versionsnummernverwaltung
Version 2.0.10 (19. Dezember 2024)
Diese Versionen bringen umfangreiche Verbesserungen in den Bereichen Datenbankmigration, Service-Management und Systemupgrade.
Neue Features
- Datenbank-Migration und Backup:
- Rollback-Funktion für fehlgeschlagene Migrationen mit manuellen Wiederherstellungsoptionen und separater Verifizierungsphase für Datenbankinhalte
- Verbesserte Fehlerbehandlung und Protokollierung bei Backup-Operationen mit Unterstützung für separate Notfall-Backup-Laufwerke
- Service-Management:
- Erweiterte Dienstverwaltung mit Neuregistrierung, Deskriptor-Updates und verbessertem Status-Monitoring
- System-Upgrade und VM-Funktionalität:
- Interaktiver Upgrade-Dialog mit Rollback-Unterstützung und Webhook-Integration
- Umfassende VM-Verwaltung (Backup, Status-Abfrage, SSH-Zugriff)
Änderungen
- System- und PostgreSQL-Konfiguration:
- Verbesserte PostgreSQL-Konfiguration mit temporären Überschreibungen und Versionsunterstützung
- Erweiterte Windows 10/11 Pro und Hyper-V Kompatibilität mit optimierter Installation von Systemkomponenten
Fehlerbehebungen
- Datenbank und Services:
- Optimierte PostgreSQL-Wiederherstellung und Dienstemanagement mit verbesserter Fehlerbehandlung bei Migrationen und Service-Neustarts
- System-Integration:
- Behebung von Problemen mit Windows-ADK-Installation, AWS-Tools und NuGet-Pakethandhabung
Version 1.9.29 (30. November 2024)
Diese Version bringt wesentliche Verbesserungen in der Migrationsverwaltung und Fehlerbehandlung, zusammen mit einer verbesserten Skriptarchitektur.
Neue Features
- Zustandsbehaftete Migration und Installation:
- Nachverfolgung des Migrationsstatus mit
manage
-Befehlsunterstützung und automatische Entfernung vonmigrations.json
bei Deinstallation - Unterstützung für
pre-hook
undpost-hook
Skripte während des Upgrades mit verbesserter Integration von globalen Variablen und AWS-Anmeldeinformationen
- Nachverfolgung des Migrationsstatus mit
Änderungen
- Migrations- und Modulverwaltung:
- Verbesserte JSON-Dateibehandlung mit Verhinderung doppelter Migrationen und vereinfachter Migrationslogik
- Optimierte Modulladelogik mit verbesserter Befehlsbehandlung und Umgebungsinitialisierung
Fehlerbehebungen
- Umgebungsoptimierungen:
- Verbesserte Initialisierung, Variablenbehandlung und Optimierung des Umgebungswechsels
Beispiele
# Migration ausführen
charly-server manage invoke-migrations
# Umgebung initialisieren
charly-server initialize-environment
# Pre-Hook für Update ausführen
charly-server updater pre-hook
Version 1.9.16 (20. November 2024)
Diese Version führt bedeutende Verbesserungen in der nativen Installation und der VM-Verwaltung ein.
Neue Features
- Native Installation und VM-Verwaltung:
- Deinstallationsfunktion und Statusabfrage (
native status
) für VM-Umgebungen - Übersetzung von SID in lokalisierte Kontonamen
- Umfassende VM-Steuerung mit
start
,stop
,restart
undservice
Aktionen - SSH-Schlüsselverwaltung durch
Reset-VMSSHKey
undreset-ssh
-Befehl
- Deinstallationsfunktion und Statusabfrage (
Änderungen und Fehlerbehebungen
- Installation und System:
- Verbesserte Behandlung nativer Installationen und PostgreSQL-Statuserkennung
- Behebung von Deinstallationsproblemen und verbesserter Silent-Mode
- Korrektur der AWS.Tools.S3-Installation
Beispiele
# Native Installation Status prüfen
charly-server manage native status
# VM-Befehle
charly-server vm start
charly-server vm stop
charly-server vm restart
charly-server vm reset-ssh
Version 1.9.8 (8. November 2024)
Diese Version führt wichtige Verbesserungen in der Systemstabilität und Benutzerfreundlichkeit ein, mit besonderem Fokus auf Datenbankmigration und Service-Management.
Neue Features
- Datenbankmigration: Erweiterte Prüfung der Festplattengesundheit und Speicherplatzanalyse mit verbesserter Risikoprävention für Datenverluste
- Service-Management: Erweiterte Docker-Container-Unterstützung in VM-Umgebungen mit optimierter Statusüberwachung und Service-Neustart-Handhabung
Änderungen
- Installation: Verbesserte Windows Server-Kompatibilität und PostgreSQL-Installation mit erweiterten Systemanforderungsprüfungen
- Backup und Wiederherstellung: Erhöhte Zuverlässigkeit der Backup-Prozesse mit verbesserter Benutzerführung und Fehlerprotokollierung
Fehlerbehebungen
- Datenbank & Services: Optimierte Fehlerbehandlung bei Migrationen und Service-Management, inklusive verbesserter Speicherplatz- und Statuserkennung
- ACL-Reparatur: Verbesserte Zuverlässigkeit und Effizienz bei der Berechtigungsverwaltung
Beispiele
# Datenbankmigration mit Speicherplatzprüfung
charly-server db-migration -ExportPath "D:\Migration"
# Service in VM-Umgebung verwalten
charly-server manage service dr-flex restart
# ACL-Reparatur durchführen
charly-server manage repair-acl -Path "C:\Solutio\Client\Charly\Ablage" -IncludeSubdirectories
Version 1.8 (1. November 2024)
Diese Version führt eine modulbasierte Architektur ein und bringt wesentliche Verbesserungen in der Konfigurationsverwaltung und S3-Integration.
Neue Features
- Modulbasierte Architektur: Bedarfsgerechtes Laden von Modulen mit verbesserter Modularität, optimierter Speichernutzung und effizienterer Ausführung durch Befehlsgruppen
- S3-Integration: Neue Upload-Funktionen mit automatischer Log-Komprimierung und verbesserter Fehlerbehandlung bei S3-Operationen
- Konfigurationsverwaltung: Persistente Speicherung und automatische Zusammenführung von Konfigurationen mit verbesserter Pfadvalidierung
Änderungen
- Ressourcenverwaltung: Optimierte Handhabung globaler Variablen mit verbesserter Skriptkonsistenz und reduzierter Versionsinformation
- Archivierung: Verbesserte 7-Zip Archivierung mit erhöhten Berechtigungen für optimierte Sicherheit und Zuverlässigkeit
- CLI-Schnittstelle: Neue positionelle Argumente und intuitivere Befehlsstruktur bei Beibehaltung der flag-basierten Kompatibilität
Fehlerbehebungen
- Skriptausführung: Verbesserte Modul-Ladelogik mit optimierter Fehlerbehandlung und Modulverwaltung
- Konfiguration: Optimierte Pfadvalidierung, Standardwerte und Speicherung von Einstellungen
Beispiele
# Konfiguration mit spezifischem Pfad speichern
charly-server export -SolutioPath "D:\Solutio" -ExportPath "E:\Backup"
# Log-Dateien nach S3 hochladen
charly-server export -UploadLogs
# Modulare Skriptausführung
charly-server export DatabaseOnly
Version 1.7 (22. Oktober 2024)
Diese Version führt wesentliche Verbesserungen in der Systemanalyse und Befehlsdokumentation ein.
Neue Features
- Systemanalyse und Überwachung:
- Neue Befehle für Systemdatenübermittlung (
sendback
) - Widerruf der Übermittlungszustimmung (
revoke-sendback
)
- Neue Befehle für Systemdatenübermittlung (
- Registrierungsverwaltung: Zentraler Registrierungspfad mit optimierter PostgreSQL-Konfiguration und automatischer Aktualisierung der Einträge
Änderungen
- Update-System: Verbesserte Update-Funktionen mit signiertem CMD-Wrapper und automatisiertem Selbstaktualisierungsprozess
- Installation: Ausgelagerte Installation mit erhöhter Sicherheit durch Entfernung des ExecutionPolicy-Bypasses und optimierte AWS-Anmeldeinformationen
Beispiele
# System-Analyse senden
charly-server sendback
# Datenübermittlung widerrufen
charly-server revoke-sendback
Version 1.6 (16. Oktober 2024)
Diese Version bringt eine komplett neue modulebasierte Architektur und verbesserte Cloud-Integration.
Neue Features
- Modulebasierte Architektur: Bedarfsgerechtes Laden von Modulen mit verbesserter Modularität, Wartbarkeit und optimierter Speichernutzung
- S3-Integration: Erweiterte Cloud-Funktionalität mit Datei-Upload, automatischer Log-Komprimierung und robuster Fehlerbehandlung
- Installationsfunktionen: Optimierte Skript-Installation und Modulverwaltung mit CMD-Wrapper und erweiterter Konfiguration
Änderungen
- Kommandostruktur: Effizientere Befehlsgruppen mit verbesserter Fehlerbehandlung und VM-Support
- 7-Zip Archivierung: Optimierte Archivierung mit erhöhten Berechtigungen für verbesserte Sicherheit und Zuverlässigkeit
Version 1.5 (05. Oktober 2024)
Diese Version etabliert eine neue modulare Systemarchitektur und führt erweiterte Verwaltungsfunktionen ein.
Neue Features
- Modulare Systemarchitektur: Einheitliche Befehlsschnittstelle mit verbesserter Fehlerbehandlung und erweiterter Logging-Funktionalität durch neue modulare Struktur
- Erweiterte Systemverwaltung: Umfassende Server-Steuerung über
charly-server manage
Befehle für Start/Stop/Restart, Systemvoraussetzungsprüfung und spezifische Funktionsausführung - Pre-Check Funktionalität: Automatische Vorabprüfung der Systemvoraussetzungen mit detaillierten Ressourcenberichten via
charly-server pre-check
- Datenbankfunktionen: Optimierte PostgreSQL-Integration mit gemeinsam nutzbaren Datenbankfunktionen und verbesserter Backup-Funktionalität
Änderungen
- Skript-Architektur: Verbesserte Modulstruktur mit optimierter Fehlerbehandlung und erweiterten Konfigurationsmöglichkeiten für bessere Wartbarkeit
- Befehlsverarbeitung: Systematische Organisation von Befehlen und Parametern mit optimierter Fehlerberichterstattung und verbesserten Hilfe-Funktionen
Beispiele
# Server verwalten
charly-server manage start
charly-server manage stop
charly-server manage restart
# System-Vorprüfung durchführen
charly-server pre-check
# Vollständiges Backup erstellen
charly-server export -ExportPath "D:\Backup" -ISOFilePath "E:\Solutio.iso"
# Nur Datenbank exportieren
charly-server export -OperationMode DatabaseOnly -ExportPath "D:\Backup"
Version 1.3 (13. September 2024)
Diese Version bringt grundlegende Verbesserungen in der SMB-Freigabeverwaltung und der Datenbankoptimierung.
Neue Features
- SMB-Freigabeverwaltung: Umfassende Verbesserungen mit Funktionen zum Entfernen von Freigaben während der Migration, verbesserter Berechtigungsprüfung und erweiterter Protokollierung
- Datenbankoptimierung: Automatische Optimierung der Quelldatenbank vor Backups mit verbesserter Speicherplatzüberprüfung und detaillierter Protokollierung
Änderungen
- Robocopy-Integration: Aktualisierte Parameter für verbesserte Jobzusammenfassung, Dateivergleich und Transferleistung
Fehlerbehebungen
- PowerShell-Kompatibilität: Verbesserte Kompatibilität durch PowerShell 5.0+ Prüfung und optimierte PostgreSQL/PG4-Versionsverwaltung
Beispiele
# SMB-Freigaben während Migration entfernen
charly-server manage remove-shares
# Datenbank vor Backup optimieren
charly-server optimize-database
charly by solutio PVS - Early Release Notes
Version 1.2 (19. September 2024)
Diese Version führt wesentliche Verbesserungen in der SMB-Freigabeverwaltung und PostgreSQL-Integration ein, zusammen mit erweiterten Funktionen für ISO-Erstellung und Benutzerinteraktion.
Neue Features
- Master-Skript: Einführung von charly-server.ps1 als zentrales Verwaltungstool mit verschiedenen Betriebsmodi (Normal, Migration, Snapshot, DryRun) und Selbstaktualisierungsfunktion
- ISO-Handling: Universal Disk Format (UDF) mit verbesserter Unterstützung langer Dateipfade, optimierter Fehlerbehandlung und Integration in Export- und Backup-Funktionen
- Debug-Funktionalität: Erweiterte Protokollierung für Serverdienste und SMB-Operationen mit SMB1-Protokoll-Statusüberwachung
Änderungen
- SMB-Freigabeverwaltung: Neue Funktion
Repair-ShareDirectoryPermissions
mit verbesserter Wiederverbindung und Zugänglichkeitsprüfung - PostgreSQL-Integration: Strukturierte Versionsverwaltung mit erweiterten Kompatibilitätsprüfungen und verbesserter Protokollierung
- Benutzerinteraktion: Deutsche Benutzeroberfläche mit Pflichtparametern SolutioPath und ExportPath sowie übersetzten System- und Hilfetexten
Beispiele
# Master-Skript verwenden
charly-server export -SolutioPath "D:\Solutio" -ExportPath "E:\Backup"
# SMB-Freigaben reparieren
charly-server manage repair-share-permissions
Version 1.1 (13. September 2024)
Diese Version bringt bedeutende Verbesserungen im Backup-Prozess und der PostgreSQL-Integration, zusammen mit erweiterten Systemprüfungen.
Neue Features
- Backup-Automatisierung: Neues Skript Schedule-SolutioBackup.ps1 für automatisierte Backups mit Snapshot-Modus für laufende Dienste und Export von Transaktionsprotokollen
- Dry-Run-Prozess: Verbesserte Fehlererfassung mit Kategorisierung, Trennung von Warnungen/Fehlern und Fortschrittsverfolgung für Datenbankexporte
Änderungen
- PostgreSQL-Management: Verbesserte Erkennung und Handhabung mehrerer Installationen mit robuster Konfiguration und erweiterten PG4-Kompatibilitätsprüfungen
- Systemanforderungen: Überprüfung auf PowerShell 5.0+, verbesserte Speicherplatzprüfungen und optimierte Pfadbehandlung für Solutio.flg
Version 1.0 (11. September 2024)
Diese erste Version etabliert die Grundfunktionalität des Charly Servers mit Fokus auf Export- und Wiederherstellungsoperationen.
Neue Features
- Export-Funktionalität: Umfassende Export- und Wiederherstellungsfunktionen mit Export-SolutioData.ps1 und Restore-SolutioData.ps1 sowie flexiblen Konfigurationsoptionen
- Modulfunktionen: Umfassende Protokollierung und Fehlerbehandlung, PostgreSQL-Dienstmanagement sowie SMB-Freigabenverwaltung
- Service-Management: Prozessbeendigung für hängende Shell-Prozesse mit vollständiger SMB- und PostgreSQL-Verbindungssteuerung und verbesserter Neustartfähigkeit
Änderungen
- Architektur: Modulare Dateistruktur mit gemeinsam nutzbaren Funktionen und optimierter Skriptgenerierung
- PostgreSQL-Integration: Host-only Verbindungen mit verbesserten Wiederherstellungsoptionen (--data-only, --disable-triggers) und optimierten Verbindungstests
Version: 2.1.7
Datum der letzten Aktualisierung: 27.02.2025