Charly Server Dokumentation
Übersicht
Charly Server ist ein Wartungsskript für Windows-Systeme, das verschiedene administrative Aufgaben automatisiert und vereinfacht. Es bietet Funktionen für Backups, Service-Neustarts, Berechtigungsreparaturen und wird kontinuierlich um weitere Funktionen erweitert, die von Support und Systemadministratoren benötigt werden.
Installation
Die Installation erfolgt automatisch über den CharlyUpdater ab Version 9.31.6 und wird mit jedem charly Updater aktualisiert.
Installationsdetails
- Installationsort: %ProgramFiles%\Charly Server
- Unterstützende Software:
Installationen zwischen dem 19.12.2024 und dem 9.1.2025 beinhalten noch eine native Installation von Wiztree, welche automatisch mit Aufruf von charly-server entfernt wird.
Verwendung
- Ausführung über eine Administrator-PowerShell
- Verfügbar über PATH (kann von jedem Verzeichnis aus aufgerufen werden)
- Hilfe ist über den Parameter "-Help" verfügbar
- Beispiel:
charly-server -Help
- Beispiel für spezifische Befehle:
charly-server manage -Help
- Beispiel:
Umgebungen
Charly Server unterstützt verschiedene Umgebungen für unterschiedliche Einsatzzwecke:
Umgebungstypen
-
Vorabversion
- Für Tests neuer Funktionen in Produktionsumgebungen
- Wird von Support und ausgewählten Partnern verwendet
- Wechselt automatisch zur Release-Version, wenn die Versionsnummern übereinstimmen
-
Release
- Standardumgebung für alle Kunden
- Wird standardmäßig bei der Installation eingerichtet
- Stabile und getestete Version
Update-Prozess
Der Update-Prozess läuft automatisch und transparent im Hintergrund:
Update-Merkmale
-
Automatische Prüfung
- Bei jedem Aufruf von charly-server wird auf Updates geprüft
- Betrifft sowohl das Hauptskript als auch alle Module
-
Hintergrundinstallation
- Updates werden im Hintergrund heruntergeladen und installiert
- Laufende Aufgaben werden nicht unterbrochen
- Keine Beeinträchtigung der Systemnutzung
-
Umgebungswechsel
- Automatischer Wechsel von Vorabversion zu Release, wenn die Versionen übereinstimmen
- Sichert die Konsistenz der Produktivumgebung
Besonderheiten der Installation
- Der Installationsprozess verwendet das Skript
charly-server-install.ps1
- Dieses wird während der CharlyUpdater-Ausführung heruntergeladen
- Dadurch wird sichergestellt, dass immer die aktuellste Version des Installationsskripts verwendet wird
Support und Hilfe
Bei Fragen oder Problemen:
- Verwenden Sie den -Help
Parameter für detaillierte Informationen zu jedem Befehl
- Kontaktieren Sie unseren Support unter [Kontaktinformationen einfügen]
- Dokumentieren Sie unerwartetes Verhalten mit der genauen Fehlermeldung
Häufig gestellte Fragen (FAQ)
-
Wird meine aktuelle Aufgabe durch ein Update unterbrochen?
- Nein, Updates laufen im Hintergrund und unterbrechen keine laufenden Aufgaben.
-
Muss ich charly-server Updates manuell anstoßen?
- Nein, Updates des charly-server Skripts werden automatisch geprüft und installiert wenn charly-server aufgerufen wird.
-
Kann ich die Umgebung manuell wechseln?
- Grundsätzlich nicht empfohlen. Die Umgebungswechsel werden automatisch gesteuert.
-
Kann ich die Unterstützende Software deinstallieren?
- Grundsätzlich ist das Problemlos möglich, sie wird jedoch automatisch erneut installiert sobald sie von charly-server benötigt wird
Sicherheitshinweise
- Führen Sie charly-server nur mit Administratorrechten aus. charly-server weigert sich zu starten ohne diese Berechtigung.
- Alle Aktionen werden protokolliert. Sie können sich die Logfiles unter C:\Programdata\CharlyServer\Logs ansehen.
- Automatische Updates gewährleisten, dass Sicherheitsupdates zeitnah installiert werden
Installation des charly-server Scripts falls es nicht durch den Updater erfolgte
Wenn Sie das charly-server-Skript noch nicht haben, laden Sie es mit folgendem Befehl herunter:
Invoke-WebRequest -Uri "https://charly-cdn-solutio.s3.amazonaws.com/release/windows/charly-server-install.ps1" -OutFile ".\charly-server-install.ps1"
Set-ExecutionPolicy RemoteSigned -Force
.\charly-server-install.ps1
Wenn es zu einem Problem beim Download kommt können sie noch probieren TLS in der PowerShell zu setzen.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
charly-server Signatur Problem
Sollte das charly-server-install Skript sich nicht ausführen lassen wegen einer ungültigen Signatur, setzen sie vor dem Start des Skriptes auf dem Server die ExecutionPolicy auf unrestricted.
Set-ExecutionPolicy Unrestricted -Force
Set-ExecutionPolicy RemoteSigned -Force
Version: 2.1.2
Datum der letzten Aktualisierung: 28.01.2025